Обзор
Notadd — это открытая микросервисная архитектура на основе Nest.js, которую можно использовать для создания микросервисной системы в соответствии с различными бизнес-потребностями. Notadd предоставляет абстрактный общий сервисный уровень, где каждый модуль предоставляет интерфейс Grpc для вызова основной программой Notadd. Например, для CMS-системы можно использовать официальные модули nt-module-cms и nt-module-user в качестве базового сервисного уровня, а затем, основываясь на определённом в сервисе протоколе сообщений protobuf, написать код API-слоя с помощью основной программы Notadd.
Характеристики
Связанные технологии Typescript, Nest.js, GraphQL, TypeORM, Grpc, Redis.
Архитектура системы
На схеме представлена модульная архитектура Notadd, включающая различные модули и плагины для различных функций, таких как корпоративные веб-сайты, информационные публикации, магазины WeChat, рестораны, гостиницы и CRM-системы.
Начало работы
Примечание: основная программа Notadd на этом этапе предоставляет демонстрационный код, но не исключает возможность удаления всех API-кодов graphql в будущем.
Модули и плагины
В репозитории Notadd можно найти все модули (поиск по nt-module) и все плагины (поиск по nt-addon).
Модули:
Плагины:
Вклад
Добро пожаловать в использование Pull requests. Для значительных изменений сначала создайте Issue и обсудите изменения с нами.
Авторы: спасибо всем, кто уже внёс свой вклад в Notadd!
Общение:
Рекомендуемые отличные репозитории:
Спонсоры: мы хотим поблагодарить следующих спонсоров, которые поддерживают разработку Notadd. Если вы заинтересованы в том, чтобы стать спонсором, посетите страницу Notadd на Code Cloud:
(Пожалуйста, пусть ваша компания поддержит этот открытый проект через спонсорство.)
Поддержка: спасибо всем нашим сторонникам!
Открытое сотрудничество: Notadd код лицензирован под Apache 2.0. Пожалуйста, ознакомьтесь с полным текстом лицензии (LICENSE).
TODO:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )