Closed BLF2 closed 1 year ago
我使用的是openresty1.15.8.2+lua-resty-kafka v0.10,生产环境因为网络抖动或者kafka闪断导致无法重连,总是提示broker not found,然后添加了刷新时间后做了一个测试,大致过程如下:
让大佬见笑了,kafka的leader负责接收消息,follower只从leader同步消息,不接收来自client的消息。当client和kafka leader网络不通的时候,client发现从follower拿到的metadata信息中leader是好好的,所以client端也认为leader是没问题的。只有当leader确实挂了,进行了重新选举,有新的leader出现,client才会切换。感谢大佬的解答。
我使用的是openresty1.15.8.2+lua-resty-kafka v0.10,生产环境因为网络抖动或者kafka闪断导致无法重连,总是提示broker not found,然后添加了刷新时间后做了一个测试,大致过程如下: