关于容器故障情况下Spring-XD中上游/下游模块实例之间的消息传递保证

时间:2015-01-14 13:12:00

标签: spring-xd

例如,流被定义为Source |下沉。如果部署Sink的容器失败,我假设Spring-XD运行时将检测到故障(通过Zookeeper)并重新部署Sink实例。消息中间件是否会在接收器关闭期间缓冲从Source发送的消息,并保证在重新部署后传送到接收器?是否有可能数据在数据路径中丢失?比如,接收消息之后但接收到外部接收器通道之前,接收器失败。重新部署后,该消息将不会再次传递给Sink,因此它永远不会出现在外部目标中。

0 个答案:

没有答案