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

OSCHINA-MIRROR/haohanscm-haohan-scm

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 23:42 ee3b178

Введение

На основе архитектуры микросервисов pig создана система цепочки поставок, система закупок и доставки. Система предоставляет клиентам функции управления складом, управления заказами, формирования заказов, закупки источников товаров, сортировки и доставки и т. д.

Адрес демонстрации: http://pds.haohanwork.com

Арендатор: Пекинский филиал

Имя пользователя и пароль: pds/123456, scm/123456

Скриншоты системы

Система скриншот 1

Система скриншот 2

Система скриншот 3

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

Используется технологическая система J2EE, основанная на микросервисной платформе Spring Cloud. Платформа разработана с учётом гибкости, расширяемости и переносимости, а также способности справляться с высокими требованиями к параллельной обработке. Одновременно учитываются требования к локализации, частным облакам и публичным облакам, поддерживается модель SaaS.

Разработка фреймворка

Фреймворк разработки для нижнего уровня платформы предоставляет необходимые компоненты для работы микросервисной системы. Платформа обеспечивает хорошую совместимость и позволяет выбирать различные базовые компоненты в зависимости от потребностей, такие как центры регистрации, центры конфигурации и распределённые транзакции.

Вспомогательные пакеты разработки

Пакеты предназначены для технической поддержки разработчиков и предоставляют набор универсальных инструментов разработки, включая определение базовых классов инструментов, таких как конфигурация, кэширование, маршрутизация и нумерация. Это помогает разработчикам избежать дублирования кода и повышает эффективность написания кода.

Общие услуги

Основные услуги, предоставляемые платформой, включают распределённое планирование, обмен сообщениями, управление правами доступа, управление документами и платёжные системы. Они могут быстро адаптироваться к различным продуктовым линейкам и бизнес-системам, удовлетворяя общие функциональные потребности, и помогают повысить эффективность разработки.

Технологический стек

  • Фреймворк разработки: Spring Boot 2.4
  • Микросервисная платформа: Spring Cloud 2020
  • Платформа безопасности: Spring Security + Spring OAuth 2.0
  • Планирование задач: Quartz, XXL-JOB
  • Постоянное хранилище: MyBatis Plus
  • Пул соединений с базой данных: Druid
  • Регистрация и обнаружение сервисов: Nacos
  • Балансировка нагрузки клиента: Ribbon
  • Компонент отказоустойчивости: Sentinel
  • Компоненты шлюза: Spring Cloud Gateway
  • Управление журналами: Logback

Руководство по установке

  1. Установите Redis, MySQL и RocketMQ.
  2. Импортируйте сценарии базы данных.
  3. Запустите микросервисы.
  4. Запустите приложение, используя startScm.sh в каталоге shell.

Для получения дополнительной информации обратитесь в службу поддержки через WeChat:

Изображение

Использование

  1. Код является открытым исходным кодом и распространяется под лицензией AGPL v3 + Apache Licence v2.
  2. Вы можете использовать, изменять и создавать производные работы бесплатно, но не можете распространять модифицированные или производные работы как проприетарное программное обеспечение.
  3. Модифицированные и производные работы должны распространяться в соответствии с условиями лицензии AGPL, и их исходный код должен быть открыт для общественности.
  4. Если вы вносите изменения в код, необходимо предоставить пояснения в изменённых файлах и соблюдать стандарты форматирования кода, чтобы облегчить понимание ваших намерений другими пользователями.
  5. В расширенном коде (изменённом или производном) необходимо сохранить условия лицензии, авторские права и другие указания оригинального автора.
  6. Вы можете применять код в коммерческих целях, но должны соблюдать вышеуказанные условия (пожалуйста, помогите улучшить этот проект).

Участие и вклад

  1. Форкните этот репозиторий.
  2. Создайте новую ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте запрос на вытягивание.

Дополнительные сведения можно получить на сайте Haohan Supply Chain Management.

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

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

1
https://api.gitlife.ru/oschina-mirror/haohanscm-haohan-scm.git
git@api.gitlife.ru:oschina-mirror/haohanscm-haohan-scm.git
oschina-mirror
haohanscm-haohan-scm
haohanscm-haohan-scm
master