没有合适的资源?快使用搜索试试~ 我知道了~
microservice-kafka:演示如何将Apache Kafka用于微服务之间的通信的演示
共96个文件
java:53个
html:13个
properties:7个
需积分: 12 0 下载量 20 浏览量
2021-04-29
08:36:19
上传
评论
收藏 146KB ZIP 举报
温馨提示
微服务Kafka示例 这是一个示例,展示了如何将Kafka用于微服务之间的通信。 该项目将创建Docker容器。 它使用三种微服务: 订单创建订单。 该服务将消息发送到Kafka。 它使用KafkaTemplate 。 发货接收订单并提取发货所需的信息。 发票也接收消息。 它提取所有信息以发送发票。 就像Shipment一样,它使用@KafkaListener 。 这是使用主题顺序完成的。 它有五个分区。 发货和发票都有各自的消费群体。 因此,可以运行多个发货和开票实例。 每个实例将获得特定事件。 技术领域 Sprint Boot 春天卡夫卡 阿帕奇httpd 卡夫卡 动物园管理员 Postgres Docker Compose链接容器。 怎么跑 有关详细信息,请参见。 在订单应用程序中创建订单后,不久后发票和货运将显示在其他应用程序中。 守则上的备注 微服务是: 创建
资源推荐
资源详情
资源评论
收起资源包目录
microservice-kafka-master.zip (96个子文件)
microservice-kafka-master
.gitignore 244B
README.md 4KB
.github
workflows
build.yml 492B
microservice-kafka
.mvn
wrapper
MavenWrapperDownloader.java 5KB
maven-wrapper.jar 50KB
maven-wrapper.properties 218B
pom.xml 1KB
mvnw 10KB
microservice-kafka-shipping
Dockerfile 225B
pom.xml 3KB
src
test
resources
application-test.properties 229B
java
com
ewolff
microservice
shipping
ShipmentKafkaTest.java 3KB
ShippingWebIntegrationTest.java 2KB
ShippingServiceTest.java 2KB
ShippingTestApp.java 393B
main
resources
templates
shipmentlist.html 856B
layout.html 832B
shipment.html 2KB
application.properties 788B
java
com
ewolff
microservice
shipping
events
OrderKafkaListener.java 899B
ShipmentDeserializer.java 308B
Item.java 886B
Address.java 681B
web
ShippingController.java 1KB
ShipmentLine.java 1KB
ShipmentService.java 828B
Customer.java 1KB
ShippingApp.java 313B
ShipmentRepository.java 355B
Shipment.java 2KB
microservice-kafka-invoicing
Dockerfile 227B
pom.xml 3KB
src
test
resources
application-test.properties 229B
java
com
ewolff
microservice
invoicing
InvoiceTestApp.java 392B
InvoiceWebIntegrationTest.java 2KB
InvoiceKafkaTest.java 3KB
InvoicingServiceTest.java 2KB
main
resources
templates
invoicelist.html 928B
invoice.html 2KB
layout.html 832B
application.properties 790B
java
com
ewolff
microservice
invoicing
InvoiceLine.java 1KB
InvoiceService.java 823B
events
OrderKafkaListener.java 899B
InvoiceDeserializer.java 305B
Item.java 1KB
Address.java 682B
web
InvoiceController.java 1KB
InvoiceRepository.java 353B
Customer.java 2KB
InvoiceApp.java 312B
Invoice.java 2KB
mvnw.cmd 6KB
microservice-kafka-order
Dockerfile 219B
pom.xml 3KB
src
test
resources
application-test.properties 314B
java
com
ewolff
microservice
order
logic
OrderWebIntegrationTest.java 4KB
OrderServiceTest.java 1KB
OrderTestDataGenerator.java 2KB
kafka
KafkaListenerBean.java 733B
OrderKafkaTest.java 3KB
OrderTestApp.java 384B
main
resources
static
monitor.html 2KB
templates
success.html 335B
orderlist.html 1KB
layout.html 832B
order.html 2KB
orderForm.html 3KB
application.properties 667B
java
com
ewolff
microservice
order
logic
SpringRestDataConfig.java 893B
Order.java 3KB
OrderRepository.java 499B
Address.java 684B
OrderLine.java 1KB
OrderController.java 3KB
OrderService.java 1KB
OrderApp.java 304B
item
ItemRepository.java 653B
Item.java 1KB
ItemFormatter.java 734B
ItemTestDataGenerator.java 672B
customer
CustomerFormatter.java 798B
CustomerRepository.java 469B
Customer.java 2KB
CustomerTestDataGenerator.java 744B
LICENSE 11KB
docker
README.md 2KB
apache
Dockerfile 585B
000-default.conf 598B
index.html 948B
.env 28B
docker-compose.yml 1KB
postgres
Dockerfile 84B
init-user-db.sh 356B
WIE-LAUFEN.md 9KB
HOW-TO-RUN.md 8KB
共 96 条
- 1
资源评论
HomeTalk
- 粉丝: 25
- 资源: 4588
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功