1

我目前正在做一个服务器端基于nodejs(express)的项目。我们使用 docker-swarm 主要是为了负载均衡和可扩展性:实际上,我们构建了一个 docker 镜像并将其部署在 4 个节点下,其余的由 swarm 处理(负载均衡)。过去几天我一直在阅读有关微服务的概念以及 docker 可用于构建微服务的内容。我还读到 senecajs 可用于构建微服务。

是否可以将两者结合起来?我不想触及我们当前的架构,但我仍然对使用微服务感兴趣。

所以:

  • senecajs 将用于分离 express 中的功能并构建微服务
  • docker-swarm 将用于构建容器(主要用于负载平衡和方便在任何服务器上的部署)
4

0 回答 0