Notadd基于 nest.js 的微服務(wù)開(kāi)源框架
Notadd 是一個(gè)開(kāi)源的、基于 Nest.js 框架的微服務(wù)開(kāi)發(fā)架構(gòu),您可以根據(jù)不同的業(yè)務(wù)需求使用適合的模塊、插件來(lái)搭建一個(gè)微服務(wù)系統(tǒng)。Notadd 官方提供了抽象化的公共服務(wù)層,在服務(wù)層內(nèi),每一個(gè)模塊都提供了 Grpc 接口供 Notadd 主程序進(jìn)行調(diào)用。比如一個(gè) CMS 系統(tǒng),您可以使用官方提供的 nt-module-cms 和 nt-module-user 模塊作為基礎(chǔ)服務(wù)層,然后依據(jù)服務(wù)層定義的 protobuf 消息協(xié)議,使用 Notadd 主程序編寫(xiě)您的 API 層代碼。
- 【微服務(wù)】 支持單機(jī)部署和微服務(wù)化
- 【高性能】 異步高性能應(yīng)用,單機(jī)并發(fā)輕松上萬(wàn)
- 【易維護(hù)】 使用 Typescript 開(kāi)發(fā),智能化的代碼提示和編譯時(shí)的代碼檢查機(jī)制
- 【可插拔】 模塊化開(kāi)發(fā)系統(tǒng),依據(jù)業(yè)務(wù)需求,選擇合適的模塊,進(jìn)行 API 層的搭建
總之,Notadd 是新的技術(shù)方向標(biāo),能讓每個(gè) web 藝術(shù)家像構(gòu)建工程一樣構(gòu)建程序。
評(píng)論
圖片
表情
