-
Notifications
You must be signed in to change notification settings - Fork 74
[API-339] Implement ReliableTopic #395
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
|
Failed since the SSL certificates we used are expired now. Will send a separate PR for them once the Hazelcast Enterprise side is merged and then I will restart these tests |
… to the listener service
…destroyed_error, test_distributed_object_destroyed, test_stale
Implemented ReliableTopic on top of the Ringbuffer. Like the interface provided in the Java-side, we are offering methods to add/remove listeners and publish messages in batches or one by one. The provided API is non-blocking just like the other parts of the client. Documentation and code samples will be sent in a separate PR.
bb148b7 to
c994ae1
Compare
| return -1 | ||
|
|
||
| def store_sequence(self, sequence): | ||
| sequences.append(sequence) |
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.
Can you add a test like above to see store and retrieve is working correctly?
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.
Added the same test
Implemented ReliableTopic on top of the Ringbuffer. Like the
interface provided in the Java-side, we are offering methods
to add/remove listeners and publish messages in batches or
one by one. The provided API is non-blocking just like the
other parts of the client.
Documentation and code samples will be sent in a separate PR.
Thanks a lot to @buraksezer for the initial version of this PR
which we used as a base for this feature.