kafka用于实时交易平台每分钟处理$ mns交易吗?

时间:2019-06-15 17:56:28

标签: apache-kafka real-time availability

是否熟悉银行的Kafka和实时交易预订功能?您能推荐kafka提供24/7正常运行时间,高耐用性,每秒10k msg,多区域,无限制的数据保留处理(真相来源)的交易系统,该系统每周处理价值数十亿美元的金融TXN吗?

1 个答案:

答案 0 :(得分:1)

已知有许多银行和金融服务机构正在使用Kafka,例如GS。是其中之一

24/7正常运行时间是什么意思?如果您的意思是24/7全天候可用,则可以。像许多其他分布式系统一样,Kafka也提供了复制来实现这一目标,并且经过谨慎处理,甚至有可能承受整个数据中心的停机时间。

据我所知,无限数据保留是不可配置的,但是您可以将log.retention.hours设置为一个很高的数字。但是消息代理不一定是事实的最佳来源。

您是否想通过密钥随机访问您的数据?卡夫卡是一个糟糕的选择。您是否有复杂的范围查询?相同。但是您仍然可以使用Kafka作为主要数据存储,并使用缓存或索引KV存储作为辅助存储。因此,这实际上取决于您的用例,查询模式,如何按需重播数据等。

是否要使用Kafka作为真理之源,应该根据您的总体架构决定,而不是相反。