我应该分离nodejs项目还是将它们组合成一个项目?

时间:2019-07-18 20:24:52

标签: node.js docker docker-compose microservices nestjs

我的项目是一个电子商务项目,所以我将其分为几类

  • 后端Api GraphQL服务器
  • 后端客户端Nuxtjs
  • 前端服务器Nestjs

问题是我应该选择哪种部署类型。我考虑过的选项。

  • 将它们组合到一个大的nodejs服务器(graphql服务器+ nuxtjs作为中间件+前端服务器)
  • 在每个nodejs服务器上将它们分开,并将它们部署为docker-compose服务
  • 为所有数据操作生成nodejs微服务(使用cotejs或Molecularrjs等),并将其他服务与该服务通过传输器(redis,nats,tcp等)连接起来

哪个可能是最好的,还是我应该选择其他种类的部署?

0 个答案:

没有答案