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

OSCHINA-MIRROR/shik_geng-shik

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

Шик

Все модули ШИК (кроме утилит) поддерживают распределённое управление.

Порядок запуска: RA -> config -> другие (при этом RA config я поместил на сервер).

Структура проекта

Shik
├── Shik-common  общий модуль
├── Shik-RA  регистрационный центр
|    ├── Shik-RA-common  общий модуль Shik-RA
|    ├── Shik-RA-1  spring cloud eureka server 1 [порт: 1111]
|    └── Shik-RA-2  spring cloud eureka server 2 [порт: 1112]
├── Shik-config  конфигурационный центр
|    ├── Shik-config-common  общий модуль Shik-config
|    └── Shik-config-1  git-репозиторий (Shik-common.config-repo) общего конфигурационного файла [порт: 8881]
├── Shik-zuul  сетевой маршрутизатор, единый внешний вход
|    ├── Shik-zuul-common  общий модуль Shik-zuul
|    └── Shik-zuul-1  маршрутизация и переадресация [порт: 5551]
├── Shik-jdbc  утилитарный jar
|    ├── Shik-jdbc-common  общий модуль Shik-jdbc
|    ├── Shik-jdbc-entity  классы сущностей
|    ├── Shik-jdbc-jpa  интеграция JPA
|    └── Shik-jdbc-mybatis  интеграция MyBatis
├── Shik-redis  утилитарный jar
|    ├── Shik-redis-commong  общий модуль Shik-redis
|    └── Shik-redis-jedis  интеграция Jedis
├── Shik-quartz  утилитарный jar
|    ├── Shik-quartz-commong  общий модуль Shik-quartz
|    ├── Shik-quartz-config  пользовательский метод настройки
|    └── Shik-quartz-annotation  метод аннотаций
├── Shik-freemarker  утилитарный jar
|    ├── Shik-freemarker-commong  общий модуль Shik-freemarker
|    └── Shik-freemarker-config  интеграция Freemarker
├── Shik-dao  слой DAO
|    ├── Shik-dao-common  общий модуль Shik-dao
|    ├── Shik-dao-upms  модуль DAO для upms [порт: 4441]
|    ├── Shik-dao-web  модуль DAO для web [порт: 4442]
|    └── Shik-dao-admin  модуль DAO для admin [порт: 4443]
├── Shik-pay  платёж
|    ├── Shik-pay-common  общий модуль Shik-pay
|    └── Shik-pay-1  платёж [порт: 9991]
├── Shik-login  логин
|    ├── Shik-login-common  общий модуль Shik-login
|    └── Shik-login-1  логин [порт: 7771]
├── Shik-upms  управление правами
|    ├── Shik-upms-common  общий модуль Shik-upms
|    └── Shik-upms-1  управление правами [порт: 2221]
├── Shik-web  веб-сайт
|    ├── Shik-web-common  общий модуль Shik-web
|    └── Shik-web-1  веб-сайт [порт: 3331]
├── Shik-sms  центр обслуживания коротких сообщений
|    ├── Shik-sms-common  общий модуль Shik-sms
|    └── Shik-sms-1  центр обслуживания коротких сообщений [порт: 11111]
└── Shik-admin  административный интерфейс
     ├── Shik-admin-common  общий модуль Shik-admin
     └── Shik-admin-1  административный интерфейс [порт: 6661]

Описание модулей

Shik-RA

  • Регистрационный центр.

Shik-zuul

  • Сетевой маршрутизатор.
  • Балансировка нагрузки.
  • Переадресация запросов.

Shik-config

  • Общий конфигурационный центр.
  • Интеграция Spring Cloud Bus, реализация горячего обновления общей конфигурации и отправка уведомлений экземплярам Eureka.

Shik-common (util jar)

  • Shik-common является общей частью проекта Shik, предоставляет зависимости pom, config-repo и util.

Shik-jdbc (util jar)

  • Инструмент для работы с MySQL.
  • JPA.
  • MyBatis.

Shik-redis (util jar)

  • Инструмент для работы с Redis.
  • Jedis.

Shik-pay

  • Платёжный модуль.
  • Alipay.
  • WeChat.

Shik-upms

  • Управление правами.

Shik-login

  • Система входа.

Shik-admin

  • Административный интерфейс.

Shik-web

  • Веб-сайт.

Shik-sms

  • Центр обслуживания коротких сообщений.

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

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

Введение

Проект Shik построен на основе микросервисной архитектуры с использованием Spring Cloud. В проекте реализованы: * облачная общая конфигурация Shik-config; * сервис регистрации и обнаружения модулей Shik-RA; * маршрутизация и унификация интерфейсов с помощью Shik-zuul. Также в проект интегрированы модули MyBatis, JPA, Jedis, Quartz, Freemarker... Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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