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