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

OSCHINA-MIRROR/cristiane-micro-mall-order

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

micro-mall-order

Описание

Микросервис магазина — система заказов.

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

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

Зависимости от фреймворков и библиотек

Поддержка фреймворка kelvins (gRPC, cron, queue, web): https://gitee.com/kelvins-io/kelvins
Поддержка библиотеки кэширования g2cache (двухуровневое кэширование): https://gitee.com/kelvins-io/g2cache

Обсуждение проблем проекта

QQ группа: (группа обсуждения micro-mall-order) avatar

Как сделать пожертвование

Развитие открытого проекта зависит от вашей поддержки и одобрения. Сканируйте QR-код ниже, чтобы поддержать нас. avatar

АлиPay avatar

Список спонсоров

Никнейм Сумма пожертвования Дата Комментарий
Ю Хуатян 100 юань 25 января 2021 Присоединиться вместе
Томас 100 юань 18 февраля 2021 Указания
Пикачу 250 юань 20 февраля 2021 Поддержка великана
Мо 20 юань 19 марта 2021 Лимитированы средства, поддерживаю
Кан 66.66 юань 15 апреля 2021 Дай силы
Блым -лицензия GoLand 18 апреля 2021 Реализация ограничений по кодовым словам и кэшированию
Христобил 66.00 юань 26 апреля 2021 Великий человек, поклонение. Лимитированы средства
Джанфэн 50.00 юань 10 мая 2021 Поддержка
Му 100.00 юань 9 июня 2021 Небольшая помощь
Осц -200.00 юань 9 июля 2021 Реализация схемы сборки Docker
Этот убийца немного холоден 150.00 юань 11 июля 2021 Отличный проект
Пик КЛ 50.00 юань 3 августа 2021 Есть материал
ИТ Чжан Тяньюй 88.00 юань 15 августа 2021 Люблю этот код
Хао 20.00 юань 25 августа 2021 Пригласите чашку чая
Дойл 100.00 юань 31 августа 2021 Небольшая помощь
Звездное небо и бесконечное море 200.00 юань 5 сентября 2021 Отличный проект
Цзяньлу жэньцзюн 100.00 юань 2 октября 2021 Консультация по вопросам
Тяньсинь 100.00 юань 15 октября 2021 Консультация по развертыванию
Дун Цзин 20.00 юань 20 октября 2021 Ответы на вопросы
Джексон 20.00 юань 28 октября 2021 Консультация по развертыванию
Фермер 20.00 юань 2 ноября 2021 Чашка чая
ПС 50.00 юань 6 ноября 2021 Консультация по проекту
Марк 66.00 юань 14 ноября 2021 Помощь в установке etcd
Мики 20.00 юань 18 ноября 2021 Поддержка
И 50.00 юань 19 ноября 2021 Поддержка
Фермер ГГ 500.00 юань 24 ноября 2021 Поддержка открытых проектов
Зк 20.00 юань 27 ноября 2021 Поддержка открытых проектов
Цзоу 20.00 юань 29 ноября 2021 Поддержка
Найхоуцзи 300.00 юань 2 декабря 2021 Развертывание и запуск
Пшень 1000.00 юань 5 декабря 2021 Персональная поддержка
Цао Да 1000.00 юань 11 декабря 2021 Персональная поддержка
Мин 50.00 юань 19 декабря 2021 Поддержка
ТоматоКола 100.00 юань 4 марта 2022 Поддержка
Дун Чанг Фа 80.00 юань 10 марта 2022 Поддержка работы
Мужчина 20.00 юань 17 марта 2022 Люблю
Шэнь 1000.00 юань 29 марта 2022 Приватизация
& 66.66 юань 3 апреля 2022 Благодарность за открытый проект
Шэн 20.00 юань 4 апреля 2022 Вступление в группу общения
А 66.00 юань 23 апреля 2022 Пожертвование во время прямого эфира
Ли 20.00 юань 7 мая 2022 Вступление в группу
МЕ 1.00 юань 7 мая 2022 Вступление в группу
Дженкинс 60.00 юань 7 мая 2022 Помощь удаленно
Тонг 50.00 юань 9 мая 2022 Поддержка

Инструкция по установке

  1. Только сборка sh build.sh
  2. Запуск sh build-run.sh
  3. Остановка sh stop.sh

Инструкция по использованию

Пример конфигурации

[kelvins-server]
Environment = "dev"

[kelvins-logger]
RootPath = "./logs"
Level = "debug"

[kelvins-auth]
Token = "c9VW6ForlmzdeDkZE2i8"
TransportSecurity = false
ExpireSecond = 100

[kelvins-mysql]
Host = "127.0.0.1:3306"
UserName = "root"
Password = "xxx"
DBName = "micro_mall_order"
Charset = "utf8mb4"
PoolNum =  10
MaxIdleConns = 5
ConnMaxLifeSecond = 3600
MultiStatements = true
ParseTime = true

[kelvins-redis]
Host = "127.0.0.1:6379"
Password = "xxx"
DB = 12
PoolNum = 10

[kelvins-queue-amqp]
Broker = "amqp://micro-mall:szJ9aePR@localhost:5672/micro-mall"
DefaultQueue = "trade_order_notice"
ResultBackend = "redis://xxx@127.0.0.1:6379/10"
ResultsExpireIn = 36000
Exchange = "trade_order_notice"
ExchangeType = "direct"
BindingKey = "trade_order_notice"
PrefetchCount = 5
TaskRetryCount = 3
TaskRetryTimeout = 36000


[trade-order-pay-callback]
Broker = "amqp://micro-mall:szJ9aePR@localhost:5672/micro-mall"
DefaultQueue = "trade_order_pay_callback"
ResultBackend = "redis://xxx@127.0.0.1:6379/10"
ResultsExpireIn = 36000
Exchange = "trade_order_pay_callback"
ExchangeType = "direct"
BindingKey = "trade_order_pay_callback"
PrefetchCount = 5
TaskRetryCount = 3
TaskRetryTimeout = 3600

[email-config]
Enable = false
User = "xxx@qq.com"
Password = "xxx"
Host = "smtp.qq.com"
Port = "465"

Как внести свой вклад

  1. Fork этот репозиторий
  2. Создайте новую ветку Feat_xxx
  3. Выполните изменения кода
  4. Создайте новый Pull Request

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

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

Введение

Микро-торговый центр — система заказов, основанная на kelvins-io/kelvins, микросервис заказа на gRPC. Развернуть Свернуть
GPL-2.0
Отмена

Обновления

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

Участники

все

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

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