说明示例如下:
C作为生产者需要给集群生产某个topic的消息,集群内有S1\S2\S3三个服务。
正常情况下,C只要给S1\S2\S3三个的任何一个发送成功了就完成了一次生产。
现在S1的防火墙因为一些原因,把C给拒了。现象就是C给S1发送是会超时,其他两个则正常。造成消费报告现在是偶尔会丢失一个C的产品。
上面是我现在遇到的问题,不知道为什么会造成这种现象。
希望达到的目的是,只有S1\S2\S3同时不能不能访问了(挂掉了或者防火墙拦截了等所有原因),才考虑丢弃。其他情况都逐个尝试。