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

OSCHINA-MIRROR/trazen-tpay

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

tpay

Объединённые платежи. Распределённый фреймворк.

<a href='https://gitee.com/trazen/tpay/stargazers'><img src='https://gitee.com/trazen/tpay/badge/star.svg?theme=dark' alt='star'></img></a>

Используемые в проекте фреймворки:

    Распределённый сервисный фреймворк Dubbo
    Управление распределёнными сервисами Zookeeper
    Базовый фреймворк SpringMVC+Spring+Mybatis
    Очередь сообщений ActiveMQ
    Распределённая база данных Redis
    База данных Mysql5.7+
    Фреймворк для тестирования интерфейсов Swagger2
    Система управления сборкой проекта Maven
    Фреймворк безопасности Shiro

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

tpay
├── tpay-common -- общий модуль
├── tpay-common-cache -- модуль кэша
├── tpay-common-service -- базовый модуль сервисов
├── tpay-common-shiro -- базовый модуль безопасности
├── tpay-mq -- модуль очереди сообщений
|    ├── tpay-mq-notiofy -- модуль уведомлений от сторонних платёжных систем
├── tpay-notify -- служба уведомлений
|    ├── tpay-notify-common -- общий модуль
|    ├── tpay-notify-dao -- слой базы данных
|    ├── tpay-notify-facade -- пакет интерфейса
|    ├── tpay-notify-service -- поставщик услуг Dubbo
├── tpay-order -- сервис заказов
|    ├── tpay-order-common -- общий модуль
|    ├── tpay-order-dao -- слой базы данных
|    ├── tpay-order-facade -- пакет интерфейса
|    ├── tpay-order-service -- поставщик услуг Dubbo
├── tpay-sys -- системный сервис
|    ├── tpay-sys-common -- общий модуль
|    ├── tpay-sys-dao -- слой базы данных
|    ├── tpay-sys-facade -- пакет интерфейса
|    ├── tpay-sys-service -- поставщик услуг Dubbo
├── tpay-user -- пользовательский сервис
|    ├── tpay-user-common -- общий модуль
|    ├── tpay-user-dao -- слой базы данных
|    ├── tpay-user-facade -- пакет интерфейса
|    ├── tpay-user-service -- поставщик услуг Dubbo
├── tpay-payment -- центр платежей
|    ├── tpay-payment-common -- общий модуль
|    ├── tpay-payment-dao -- слой базы данных
|    ├── tpay-payment-facade -- пакет интерфейса
|    ├── tpay-payment-service -- поставщик услуг Dubbo
├── tpay-upms-web -- веб-система управления пользователями и правами
├── tpay-admin-web --веб-система управления торговцами
├── tpay-payment-web --веб-сервис обратных платежей
├── tpay-open-web --веб-сервис открытых интерфейсов

Команда упаковки проекта: clean package -Dmaven.test.skip=true

Запуск сервиса: XXDubboProvider.main() Параметры jvm: -Ddubbo.application.logger=slf4j -Ddruid.logType=slf4j

Команда запуска web: clean package -P dev tomcat7:run Параметры jvm: -Ddubbo.application.logger=slf4j

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

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

Введение

Агрегация платежей. Распределённая система DUBBO+SpringMvc+Mybatis+MQ Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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