与docker使用senecajs

我目前正在一个项目的服务器端是基于nodejs(快递)。 我们主要使用docker-swarm来实现负载平衡和可伸缩性:事实上,我们构build了一个docker镜像并将其部署在4个节点之下,其余部分(负载均衡)由群集组成。 过去几天我一直在阅读关于微服务的概念,并且可以使用docker来构build微服务。 我也读过senecajs可以用来构build微服务。

它们可以结合使用吗? 我不想触摸我们目前的架构,但我仍然有兴趣使用微服务。

因此:

  • senecajs将被用来分离express中的函数并构build微服务
  • docker-swarm将被用来构build容器(主要用于负载均衡和便于在任何服务器上部署)