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

OSCHINA-MIRROR/gt1987-gt.Microservice

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 1.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 14:44 410c949

Микросервис gt.Microservice

Введение

Пример микросервисной архитектуры с использованием кода на .NET Core. Предназначен для обучения.

Архитектура ПО

В качестве API-шлюза используется Ocelot. В качестве модуля аутентификации и авторизации применяется IS4, поддерживающий типы аутентификации client_credentials и password.

gt.UserInfo

gt.UserInfo предоставляет услуги, связанные с регистрацией пользователей и получением информации о них.

  1. Используется доменно-ориентированный подход к проектированию, применяется архитектура «луковой модели», интегрируется EF6.
  2. Добавлена поддержка Automapper.
  3. Добавлен модуль контроля версий.
  4. Поддерживаются сторонние IOC-компоненты, внедрён Autofac.
  5. Реализован глобальный логинг, используется NLog.
  6. Внедрены глобальные журналы ApiLog и ExceptionLog.
  7. Внедрён глобальный унифицированный объект для возврата данных.

gt.ShortMessag

Предоставляет независимый механизм проверки подлинности коротких SMS-кодов.

Обеспечивает механизм обработки унифицированных объектов для возвращаемых данных API, включая обработку исключений BusinessException.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/gt1987-gt.Microservice.git
git@api.gitlife.ru:oschina-mirror/gt1987-gt.Microservice.git
oschina-mirror
gt1987-gt.Microservice
gt1987-gt.Microservice
master