Skip to content
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

[Enhancement] transactionProducer get the topic route before sending the message #7567

Closed
1 task done
panzhi33 opened this issue Nov 16, 2023 · 0 comments
Closed
1 task done

Comments

@panzhi33
Copy link
Contributor

Before Creating the Enhancement Request

  • I have confirmed that this should be classified as an enhancement rather than a bug/feature.

Summary

当前topic是和message绑定的,只有发送消息了才能获取到topic route。因此服务重启后,事务消息Producer必须发送一条消息后才能回查之前的半事务消息。
在业务流量比较低的时候,服务重启后可能很长时间业务都不会发送事务消息,导致在此期间,之前发送的半事务消息一直不会回查,降低了消息的时效性。

The current topic is bound to message, and the topic route can only be obtained when a message is sent. Therefore, after the service is restarted, the transactionProducer must send a message before it can check the previous semi-transaction message.
When business traffic is relatively low, the business may not send transaction messages for a long time after the service is restarted. As a result, during this period, previously sent semi-transaction messages will not be check, reducing the timeliness of the messages.

Motivation

transactionProducer get the topic route before sending the message

Describe the Solution You'd Like

transactionProducer get the topic route before sending the message

Describe Alternatives You've Considered

no

Additional Context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant