0

我的微服务很少,它们接受来自客户的数据并异步处理请求,稍后客户可以来检查状态,以使我的平台变得健壮,我计划为 HA 提供运行相同的设置服务(atleat 2)和也在尤里卡注册,而且我所有的服务都在负载均衡器后面

现在,如果节点故障或服务在接受请求后出现故障,我坚持提供解决方案。

假设我有 Service-A1 和 Service-A2,两者都具有相同的功能。

现在 Service-A1 接受请求并向客户提供接受的响应,然后开始处理作业并在 db 中更新其中间结果,现在由于某些节点故障或服务崩溃,它无法完成作业。

在这种情况下,我希望其他服务自动检测(得到通知)继续,因此它可以读取作业状态并继续完成作业请求。

Spring Eureka 或 zookeeper 中是否有任何功能可以观看并通知其他人继续。?

4

0 回答 0