我在试着做一个决定
request-reply
通过三个微服务返回响应。所以
1.空气污染指数
2.后端服务
3.另一个后端服务
然而,消息没有返回到api(它正在阻塞),我得到了一个消息
超时问题
.我对服务对服务的通信进行了故障排除,这让我有了麻烦。
我读过
camel in action
以及其他各种来源,但我不确定实施
3个或更多微服务上的同步事务
.EIP模式通常只支持两种通信服务。
以下是每项服务的骆驼路线概述。
美国石油学会
rest("/api")
.post("/apply").route()
.inout(APPLY_QUEUE)
后端服务1
from(APPLY_QUEUE)
.bean(somebean, "checkApplication")
.to(REGISTER_QUEUE)
后端服务2
from(REGISTER_QUEUE)
.bean(somebean, "createApplication")