Skip to content

springcloud环境, confirm逻辑中调用feign接口报错 #150

Open
@jujukoko85

Description

@jujukoko85

bytetcc0.5.12 整合springcloud. 服务A和服务B组成TCC事务.
服务A与服务B的try都成功了. 当bytetcc框架执行服务A的confirm逻辑时,
由于我在服务A的confirm逻辑中调用了服务C的一个feign接口.
bytetcc貌似仍然会针对服务C的feign接口执行传播事务相关的逻辑.
导致CompensableTransactionImpl.enlistResource方法导致抛IllegalStateException异常.

请问:
针对这种confirm逻辑中调用不参与tcc的服务C的feign接口的情况,
可以让调用服务C的feign接口时, 不执行事务传播逻辑么?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions