部署模式 - 每个主机多个服务实例

本文说明了微服务架构的部署模式之一:每个主机多个服务实例。

场景

已经通过微服务架构的分解模式(参考按业务领域分解模式划分微服务),将系统分解为一组微服务;为了实现吞吐量和可用性,为每个微服务都启动多个实例。

目标

  • 服务使用各种语言,框架和框架版本编写
  • 每个服务由多个服务实例组成,用于吞吐量和可用性
  • 服务必须可独立部署和扩展
    -服务实例需要彼此隔离
    您需要能够快速构建和部署服务
    您需要能够约束服务所消耗的资源(CPU和内存)
    您需要监视每个服务实例的行为
    您希望部署可靠
    您必须尽可能经济高效地部署应用程序

方法

例子

猜你喜欢

转载自www.cnblogs.com/yorkwu/p/9398247.html