Apache kafka ..由同一个应用程序生成和使用

时间:2018-05-31 09:43:07

标签: spring apache-kafka kafka-producer-api spring-kafka camunda

我需要一个Apache kafka生产者 - 消费者休息微服务应用程序,其中一旦我触发生产者休息终点我应该立即得到确认消息,并且触发该服务的工作流然后等待下一步(等待事件)由消费者应用程序触发。

我该如何实现?

谢谢和问候, 阿尔宾

1 个答案:

答案 0 :(得分:0)

您正在关注的技术堆栈  1. Dropwizard框架:用于启动REST服务以提供传入请求  2.基于触发器生成和使用的Apache Kafka Java客户端

步骤#1。按照这个入门的dropwizard教程https://www.dropwizard.io/0.9.2/docs/getting-started.html建立一个休息服务
第2步。在Dropwizard的初始化步骤中启动Kafka Producer和Kafka Consumer Threads
第3步。 API支持POST端点以接收触发事件。根据其是生产还是消费,Api资源可以继续处理事件。