[英]Kafka in a retail store environment
我是 Kafka 的新手,我有一个关于架构的问题。 我正在为零售店客户开展一个项目。 客户需要将所有 10,000 家零售店的数据发送到一个中心位置。 目前,他们编写了一个自定义程序,该程序使用数据库后端来保存零售店的事件并将事件发送到他们的集中式数据中心。 如果他们无法与他们的数据中心通信,他们可以无限期地重试,因为数据保存在每个零售商店自己的数据库中。
我想知道的是卡夫卡可以解决这个问题吗? 要求是每个零售店都需要能够将消息发送到中央数据中心。 在通信中断到数据中心的情况下,还需要重试这些消息。 消息最终必须被发送(数据不能丢失)。 零售店的数量正在增加。
在这种情况下,Kafka 会是一个很好的架构吗? 我习惯了 pub/sub model 那里有很多订阅者和很少的发布者。 但我想要的是相反的,那里有很多发布者(零售店)和很少的订阅者(中央数据中心)。 我想我要问的是我能否以零售店向数据中心发送消息的方式设置 Kafka?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.