-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[Doc] Add guides for Transactions #11235
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
Conversation
|
@congbobo184 @jennifer88huang @Huanli-Meng could you please help review? Many thanks |
congbobo184
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
lhotari
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
I wonder if the Pulsar binary protocol specification https://pulsar.apache.org/docs/en/develop-binary-protocol/ / https://github.com/apache/pulsar/blob/master/site2/docs/developing-binary-protocol.md needs updating to make it consistent with transactions? Any ideas how to cover that?
|
Hi @lhotari thanks for your feedback. I've discussed w/ @congbobo184, we are considering making the following changes to doc:
Reason:
Any thoughts? |
|
Hi @lhotari any feedback? |
Pulsar 2.8 has been released and one of the highlights is transaction API, which supports atomic writes and acknowledgments across multiple topics. It completes our vision of making Pulsar a complete unified messaging and streaming platform. While the previous transaction docs are incomplete and need to be improved, so I've re-architectured it and added missing contents. This PR fixes apache#10971 and it is based on the [google doc](https://docs.google.com/document/d/1rChR2ZScYxCDKUmkQTg6inbuhyfrz_jJfdQOFtwO8P0/edit#) I collaborated with @congbobo184 and @D-2-Ed, so it should be pretty good already.


Pulsar 2.8 has been released and one of the highlights is transaction API, which supports atomic writes and acknowledgments across multiple topics. It completes our vision of making Pulsar a complete unified messaging and streaming platform.
While the previous transaction docs are incomplete and need to be improved, so I've re-architectured it and added missing contents.
This PR fixes #10971 and it is based on the google doc I collaborated with @congbobo184 and @D-2-Ed, so it should be pretty good already.