微服务-rabbitmq-example
演示两个微服务应用程序(在本例中它们都是 spring boot)如何使用直接回复通过rabbitmq 进行通信的项目。
先决条件
使用默认凭据在默认端口上安装并运行 Rabbitmq 服务器
跑步
./gradlew accounts:bootRun
./gradlew authorization:bootRun
curl -X GET http://localhost:8081/accounts
所以呢?
AMQP 消息传递通常用于异步事件驱动架构(发布/订阅)。 随着我们朝着拥有大量需要相互通信的微服务迈进,这通常是一种很好的方法。 但是仍然存在这样一种情况,即一个微服务需要从另一个微服务获取数据,并在对该数据执行某些操作之前等待响应。
这个项目展示了使用 rabbitmq 来处理通常通过 http 完成的更传统的请求/响应类型流是多
2021-12-17 16:35:08
60KB
Java
1