2016-11-01 80 views

回答

1

不需要创建服务(可以随时创建服务,而不仅仅是从构建机器部署期间创建服务),它甚至对您的服务做好准备意味着什么?从我们的角度来看,这意味着故障转移管理器找到了服务能够运行的节点,并且在这些节点上激活了代码包。该平台不知道你的服务代码确实是。从您的角度来看,它可能意味着“时,它的回应我的请求”,否则它不是“准备就绪”,它可以在服务的生命周期中随时可能发生的任何数量的原因:

  • 服务刚刚部署其通信堆尚未开启端点尚未
  • 服务实例/复制品移动,并且其通信协议栈是纺纱备份的新节点
  • 服务分区是在仲裁损失上和不接受写操作 等

这是您的服务需要准备处理的持续事情。如果其中两个服务不能执行任何的工作,直到他们能够与另一个服务对话,那么他们需要轮询他们依赖的服务,直到通过您定义的服务上的端点可用。