如何使用 Apache Kafka 使用 SpringBoot 将数据从一个微服务发送到另一个微服务?
Posted
技术标签:
【中文标题】如何使用 Apache Kafka 使用 SpringBoot 将数据从一个微服务发送到另一个微服务?【英文标题】:How to use Apache Kafka to send data from one microservice to other microservice using SpringBoot? 【发布时间】:2020-01-10 03:31:20 【问题描述】:如何使用 Apache Kafka 通过 SpringBoot 将数据从一个微服务发送到另一个微服务?
【问题讨论】:
你的意思是两个或多个微服务之间使用Kafka进行通信吗? 【参考方案1】:是的,您可以使用 Apache Kafka 在微服务之间进行通信。使用 Spring boot,您可以使用 Spring Kafka 或普通的 kafka-client API。那么有多种方法可以实现这一点,这完全取决于您的用例。您可以从生产者和消费者 API 开始,生产者将记录发送到主题,然后消费者(或消费者组)从主题中消费记录。
请参考this 以获得更好的理解。
如果您需要任何帮助,请告诉我。乐于助人。
链接:
microservices-apache-kafka-domain-driven-design
【讨论】:
感谢您的回复,我去看看。以上是关于如何使用 Apache Kafka 使用 SpringBoot 将数据从一个微服务发送到另一个微服务?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Apache kafka 与 Spring mvc 一起使用?可能吗?
为啥 Apache Kafka Streams 使用 RocksDB 以及如何改变它?
如何使用 Apache Apex 对 Kafka 0.9 运算符进行单元测试?
如何从 Kafka JSON 消息中获取 org.apache.kafka.connect.data.Decimal 值 [重复]