文件名称:notadd:基于nest.js的微服务开发架构。 -基于Nest.js的微服务开发架构
文件大小:129KB
文件格式:ZIP
更新时间:2024-02-20 21:30:17
nodejs mysql cms bbs angular
总览 Notadd是一个基于Nest.js框架的开源微服务开发架构,可让您使用正确的模块和插件来构建微服务系统,以满足不同的业务需求。 Notadd正式提供了抽象的公共服务层。 在服务层中,每个模块都提供Grpc接口,供Notadd主程序调用。 例如,在CMS系统中,可以使用正式提供的nt-module-cms和nt-module-user模块作为基础服务层。 然后,根据服务层定义的protobuf消息协议,使用Notadd主程序编写API层代码。 产品特点 [微服务]支持独立部署和微服务 [高性能]异步高性能应用程序,数万个并发 [易于维护]使用Typescript,智能代码提示和编译时代码检查机制开发 [可插拔]模块化开发系统,根据业务需要,选择合适的模块,构建API层 技术栈 打字稿 Nest.js GraphQL 类型ORM Grpc 雷迪斯 系统架构 模块化设计 企业官方网站:CMS模块+ neditor插件,留言板插件 信息发布:CMS模块,用户模块+ CMS多用户插件,Neditor插件 微信商城:用户模块,商城模块,微信模块+微信大转盘,支付插件,离线验证插件
【文件预览】:
notadd-master
----renovate.json(198B)
----docs()
--------development.md(4KB)
----.snyk(283B)
----package.json(2KB)
----tslint.json(5KB)
----LICENSE(11KB)
----README_zh.md(5KB)
----src()
--------grpc()
--------graphql-config.service.ts(756B)
--------app.module.ts(847B)
--------app.resolver.ts(870B)
--------configurations()
--------app.types.graphql(138B)
--------main.ts(507B)
--------common()
--------i18n()
--------modules()
----tsconfig.json(683B)
----.gitignore(3KB)
----nodemon-debug.json(171B)
----README.md(5KB)
----yarn.lock(234KB)
----nodemon.json(167B)