是否有可能让应用程序的多个副本听同一个Kafka组/主题,以便一次只能读取一个,但如果主应用程序崩溃/停止读取,其他的将开始工作?
我需要使应用程序具有高可用性,但不能容忍通过多个副本主动运行将应用程序另一端的数据存储流量加倍.
仅供参考 - 从技术上讲,我正在使用MapR流,但它遵循Kafka API和功能,以防任何人知道MapR流特定功能有助于这种情况.
apache-kafka mapr-streams
apache-kafka ×1
mapr-streams ×1