1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/beiyoufx-soraka

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Soraka

  • Полностью разделенные фронтэнд и бэкэнд, основанные на последней стабильной версии Spring Boot 2.0.6.RELEASE.
  • Унифицированное управление доступом на основе шлюза, более эффективное и удобное.
  • Детальный контроль доступа на уровне кнопок, реализованный с помощью Spring Security OAuth.
  • Apache LICENSE 2.0, полностью открытый исходный код.

QQ группа для общения: 808305454

Проект

Soraka — это базовая микросервисная структура разработки, основанная на Spring Cloud, которая характеризуется высокой эффективностью и низкой степенью инкапсуляции и идеально подходит для изучения и использования в качестве среды разработки для малых и средних предприятий.

Проект управляется Maven и имеет следующую структуру:

soraka
├── soraka-admin -- модуль управления (порт: 8003)
├── soraka-auth -- модуль авторизации (порт: 8005)
├── soraka-common -- общий модуль
├── soraka-discovery -- центр услуг (порт: 8001)
├── soraka-gateway -- шлюз ZUUL (порт: 80)
└── soraka-weixin -- модуль WeChat (ожидает реализации, порт: 8004)

Ссылка на проект фронтенда: https://gitee.com/beiyoufx/soraka-view

  • Управление пользователями: полная система управления пользователями и авторизацией.
  • Управление отделами: настройка организационной структуры компании, древовидное представление, которое можно свободно настраивать вверх и вниз.
  • Управление меню: настройка системного меню, операций, разрешений, значков и т. д.
  • Управление ролями: распределение ролей по меню, новейшая система контроля доступа на основе ресурсов (new RBAC).

Архитектура программного обеспечения

Выбор технологии для бэкэнда

Название Версия Описание Официальный сайт
JDK 1.8.0_161 Среда выполнения https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Maven 3.5.2 Управление проектами http://maven.apache.org
Spring-boot 2.0.6.RELEASE Микросервисный фреймворк https://spring.io/projects/spring-boot
Spring-cloud Finchley.SR2 Микросервисный фреймворк https://spring.io/projects/spring-cloud
Eureka Обнаружение служб https://github.com/spring-cloud/spring-cloud-netflix
Zuul Шлюз https://github.com/spring-cloud/spring-cloud-netflix
MySQL 5.7.16 База данных https://www.mysql.com/downloads/
MyBatis ORM-фреймворк http://blog.mybatis.org/
Swagger2 2.7.0 Документация http://swagger.io
Spring Security OAuth Фреймворк безопасности https://spring.io/projects/spring-security-oauth
Hystrix Отказоустойчивость https://github.com/spring-cloud/spring-cloud-netflix
Ribbon Балансировка нагрузки https://github.com/spring-cloud/spring-cloud-netflix

Выбор технологии для фронтенда

Название Версия Описание Официальный сайт
vue 2.5.17 Фронтенд-фреймворк https://github.com/vuejs/vue
element-ui 2.4.6 Компоненты UI https://element.eleme.io/#/
axios 0.18.0 Сетевой компонент https://github.com/axios/axios
nprogress 0.2.0 Индикатор прогресса https://github.com/rstacruz/nprogress
vuex 3.0.1 Управление состоянием фронтенда https://github.com/vuejs/vuex
vue-router 3.0.1 Маршрутизация фронтенда https://github.com/vuejs/vue-router
vue-admin-template Шаблон бэкенда https://github.com/PanJiaChen/vue-element-admin

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Soraka — это базовый микросервисный фреймворк для разработки, основанный на Spring Cloud. Он отличается высокой эффективностью и слабой абстракцией, поэтому отлично подходит для изучения и использования непосредственно в качестве фреймворка для разработки малыми и средними предприятиями. Для разработки используется технология Spring Cloud, Sprin... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/beiyoufx-soraka.git
git@api.gitlife.ru:oschina-mirror/beiyoufx-soraka.git
oschina-mirror
beiyoufx-soraka
beiyoufx-soraka
master