【发布时间】:2018-05-08 05:48:21
【问题描述】:
我有一个 Java miroservice,它将被部署为多个服务实例。微服务以一种简单的方式无状态地工作:根据预定义的标准从数据库中获取请求,处理请求,获取下一个并处理它,等等。 我现在考虑为服务添加故障转移。如果请求由某个实例处理,我可能需要在请求中添加额外的信息(如 processor_id)。因此,如果实例确定没有响应,则该请求可以被其他实例接受。我还需要向微服务添加心跳。也许我可以利用 Apache Zookeeper 或 Curator 来实现这一点。 但我不知道如何让不同的部分一起工作。如果有Java的例子就更好了。
【问题讨论】:
标签: java microservices failover