Skip to content

endTransaction use request header info if proxy has no transaction info Enhancement… #9432

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

woaishixiaoxiao
Copy link

@woaishixiaoxiao woaishixiaoxiao commented May 24, 2025

#9431

Which Issue(s) This PR Fixes

Fixes #9431

Brief Description

When the proxy does not have any transaction information, endTransaction uses requestHeader information

How Did You Test This Change?

  1. use rocketmq-client-4.9.8 send transcation msg to 5.x RocketMQ version
  2. 5.x RocketMQ proxy remoteAddrAccess config item fill rocketmq instance Access point domain. The domain bind one vip and has multi rs in backend
  3. send transcation msg and TransactionListenerImpl.executeLocalTransaction return ok
  4. endTransaction will failed in proxy

@woaishixiaoxiao woaishixiaoxiao changed the title transcation use request header info if proxy has nothing Enhancement… endTransaction use request header info if proxy has no transaction info Enhancement… May 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Enhancement] optimization transcation msg endTransaction in 5.x proxy
1 participant