我们已经在服务器上托管了Hazelcast集群,并且在同一区域中的不同服务器上的其他应用使用Hazelcast Jet客户端实例通过管道聚合了来自Kafka源的数据。
在此设置中,Jet客户端实例是否发送它从Kafka源Hazelcast集群接收的数据,这将涉及大量IO,或者当我们创建管道时,Hazelcast集群本身会创建与Kafka的连接,并且此连接来自Jet集群而不是从客户端应用程序?
答案 0 :(得分:0)
@Abhishek,您需要在某个地方放置一个Jet集群。作业本身在Jet群集上运行。如果您以Kafka为源,则您的应用程序会将作业提交给Jet集群,并且Jet集群将连接到数据。如果接收器是同一Jet群集上的Hazelcast映射,则它将是本地写入,如果它是单独的Hazelcast群集,则需要使用Sinks.remoteMap
配置客户端以连接到远程Hazelcast群集。>