不管是把 Kafka 作为消息队列.消息.总线还是数据存储平台来使用 ,总是需要有一个可以往 Kafka 写入数据的生产者和一个可以从 Kafka读取数据的消费者,或者一个兼具两种角 色的应用程序. 例如,在一个信用卡事务处理系统里,有一个客户端应用程序,它可能是一个在线商店, 每当有支付行为发生时,它负责把事务发送到 Kafka上.另一个应用程序根据规则引擎检 查这个事务,决定是批准还是拒绝. 批准或拒绝的响应消息被写回 Kafka,然后发送给发起事务的在线商店.第三个应用程序从 Kafka上…