microservice-kafka:演示如何将Apache Kafka用于微服务之间的通信的演示

时间:2024-05-19 02:22:59
【文件属性】:

文件名称:microservice-kafka:演示如何将Apache Kafka用于微服务之间的通信的演示

文件大小:146KB

文件格式:ZIP

更新时间:2024-05-19 02:22:59

Java

微服务Kafka示例 这是一个示例,展示了如何将Kafka用于微服务之间的通信。 该项目将创建Docker容器。 它使用三种微服务: 订单创建订单。 该服务将消息发送到Kafka。 它使用KafkaTemplate 。 发货接收订单并提取发货所需的信息。 发票也接收消息。 它提取所有信息以发送发票。 就像Shipment一样,它使用@KafkaListener 。 这是使用主题顺序完成的。 它有五个分区。 发货和发票都有各自的消费群体。 因此,可以运行多个发货和开票实例。 每个实例将获得特定事件。 技术领域 Sprint Boot 春天卡夫卡 阿帕奇httpd 卡夫卡 动物园管理员 Postgres Docker Compose链接容器。 怎么跑 有关详细信息,请参见。 在订单应用程序中创建订单后,不久后发票和货运将显示在其他应用程序中。 守则上的备注 微服务是: 创建


【文件预览】:
microservice-kafka-master
----.gitignore(244B)
----README.md(4KB)
----.github()
--------workflows()
----microservice-kafka()
--------.mvn()
--------pom.xml(1KB)
--------mvnw(10KB)
--------microservice-kafka-shipping()
--------microservice-kafka-invoicing()
--------mvnw.cmd(6KB)
--------microservice-kafka-order()
----LICENSE(11KB)
----docker()
--------README.md(2KB)
--------apache()
--------.env(28B)
--------docker-compose.yml(1KB)
--------postgres()
----WIE-LAUFEN.md(9KB)
----HOW-TO-RUN.md(8KB)

网友评论