我需要一个Apache kafka生产者 - 消费者休息微服务应用程序,其中一旦我触发生产者休息终点我应该立即得到确认消息,并且触发该服务的工作流然后等待下一步(等待事件)由消费者应用程序触发。
我该如何实现?
谢谢和问候, 阿尔宾
答案 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资源可以继续处理事件。