如何在ApacheHelix示例之间传输与业务逻辑相关的状态?

6pp0gazn  于 2021-06-06  发布在  Kafka
关注(0)|答案(1)|浏览(281)

ApacheHelix是否能够在节点之间重新平衡数据?例如,我正在开发一个内存数据库,其中一些分区/分片数据需要移动到另一个节点。消息传递或应用程序属性存储是解决此问题的一种方法,还是有必要为节点之间的数据流找到另一种解决方案?
关于后者,使用诸如rabbitmq或apachekafka之类的消息队列/系统是否舒适高效?

x4shl7ld

x4shl7ld1#

免责声明:我不知道螺旋或兔子
如果您使用kafka,它将在服务器上而不是内存中持久化,但您需要编写单独的使用者来在其他地方重建所述数据库。
例如,kafka stream的ktable对象正是为了这个目的。如果不使用默认行为,主题的划分将由您来实现。

相关问题