出现异常时重新启动hazelcast jet(v0.4)

sr4lhrrt  于 2021-06-08  发布在  Kafka
关注(0)|答案(1)|浏览(287)

我们正在使用hazelcast jet0.4版本来读取来自kafka源代码的消息,处理这些消息并将其写入kafka。由于kafka是由外部团队管理的,因此我们无法控制kafka中抛出的各种异常。
例如,我们收到以下异常:提交无法完成,因为组已经重新平衡并分配了分区
当我们收到此错误时,hazelcast jet示例被关闭。因此,我们的应用程序变得不可用,我们必须重新启动应用程序。
我们正在研究在这些错误期间自动重新启动jet示例的可能性。
谢谢你的帮助!

w3nuxt5m

w3nuxt5m1#

看起来您正遭受此问题的困扰:https://github.com/hazelcast/hazelcast-jet/issues/428. 在当前的jet版本中,它是固定的,在这个版本中使用了手动分区分配,即使处理非常慢的事件也不会导致心跳超时。

相关问题