我们有一个用例,我们有两个微服务,Microservice A
将一个长时间运行的任务推送到Microservice B
.
Microservice B
开始处理任务并不断更新任务的状态。现在Microservice A
必须不断轮询Microservice B
任务状态的更新。
我们当前的设置中没有队列。
因此,我们想到了创建一个web socket
between Microservice A
,Microservice B
以便微服务 B 可以将状态更新推送到Microservice A
. 这种设计是否会违反任何原则,Web sockets
并且与持续轮询相比,它是否会是一种更好的方法?
万千封印
DIEA
弑天下
相关分类