我正在尝试用kafka做一个示例应用程序来展示它的流媒体功能。这正是我想要做的:
创建一个Android应用程序,通过API将数据发送到Kafka主题。
让API将其发布到主题。
编写一个Streaming应用程序进行处理并将其推送到另一个主题。
最后是一个散景应用程序,用于从上述主题中选择数据并显示实时图表。
任何人都可以建议一个良好的清洁架构。
以下是我使用kafka所做的事情:在java中编写一个简单的kafka生产者,消费者和流应用程序
但这是我坚持的事情:
如果我正在使用API,那么API如何与正在运行的kafka生产者应用程序进行通信,以便它可以将生产者需要发布的数据传递给主题。
答案 0 :(得分:0)
从Confluent中查看Kafka REST Proxy。您可以在Kafka Streams或KSQL查看。 KSQL运行在Kafka Streams之上,为您提供了一种非常简单的流处理方式。