Notadd 是一个开源的、基于 Nest.js 框架的微服务开发架构,您可以根据不同的业务需求使用适合的模块、插件来搭建一个微服务系统。Notadd 官方提供了抽象化的公共服务层,在服务层内,每一个模块都提供了 Grpc 接口供 Notadd 主程序进行调用。比如一个 CMS 系统,您可以使用官方提供的 nt-module-cms
和 nt-module-user
模块作为基础服务层,然后依据服务层定义的 protobuf
消息协议,使用 Notadd 主程序编写您的 API 层代码。
企业官网: CMS模块 + Neditor插件、留言板插件
信息发布: CMS模块、用户模块 + CMS多用户插件、Neditor插件
微信商城: 用户模块、商城模块、微信模块 + 微信大转盘、支付插件、线下核验插件
餐饮方案: 用户模块、商城模块、微信模块 + 点餐插件、扫码支付插件、客流监测插件... + 红外传感拓展、WIFI探针拓展
酒店方案: 用户模块、酒店模块、微信模块 + 预定插件、支付插件、智能WIFI插件 + WIFI探针拓展、门卡系统拓展
CRM系统: 用户模块、CRM模块...
更多可畅想的...
nt-rpc-demo
、nt-module-user
使用说明,启动微服务yarn install
yarn start
localhost:5000/graphql
Note: Notadd 主程序在此阶段提供演示代码,并不排除后期删除所有 graphql api 代码。
可以在 Notadd 下搜索 nt-module,会列出所有模块的仓库,搜索 nt-addon,会列出所有插件的仓库。
欢迎使用 Pull requests。对于重大变更,请先提出 Issue,和我们一起来讨论你想改变的内容。
1群(后端):322247106
论坛 :建设中
博客 :建设中
我们要感谢以下赞助商,资助我们 Notadd 的开发。如果你有兴趣成为赞助商,请访问 Notadd 的码云页面:
(请您的公司通过成为赞助商来支持这个开源项目)
感谢所有的支持者! 成为支持者
Notadd 代码遵循 Apache 2.0 许可证发布,请参阅完整的 许可证文本
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。