Open sjiaoming opened 5 years ago
问题描述: 服务之间有zuul的情况下,在执行try的时候没问题,但是执行confirm和cancel的时候,就有问题了,找不到目标server了。。。
分析: 因为他再执行try的时候,记录的目标server是zuul的地址,而不是real server的那个地址。 而zuul上,根本就没有bytetcc框架暴露的controller接口,更不可能通过xid恢复本地事务对象,去调用confirmKey对应的那个类的方法
详情或日志:
@FeignClient注解配置的name应该是实际服务的应用名称,而不是zuul的应用名称。
问题描述: 服务之间有zuul的情况下,在执行try的时候没问题,但是执行confirm和cancel的时候,就有问题了,找不到目标server了。。。
分析: 因为他再执行try的时候,记录的目标server是zuul的地址,而不是real server的那个地址。 而zuul上,根本就没有bytetcc框架暴露的controller接口,更不可能通过xid恢复本地事务对象,去调用confirmKey对应的那个类的方法
详情或日志: