Skip to content

Conversation

@mdumandag
Copy link
Contributor

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.

@mdumandag
Copy link
Contributor Author

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

@mdumandag mdumandag changed the title Implement ReliableTopic [API-339] Implement ReliableTopic Apr 26, 2021
buraksezer and others added 8 commits April 27, 2021 10:33
…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.
return -1

def store_sequence(self, sequence):
sequences.append(sequence)
Copy link
Contributor

@sancar sancar Apr 27, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added the same test

@mdumandag mdumandag merged commit 0958a52 into hazelcast:master Apr 27, 2021
@mdumandag mdumandag deleted the reliable-topic branch April 27, 2021 09:57
@degerhz degerhz changed the title [API-339] Implement ReliableTopic Implement ReliableTopic [API-339, API-307] Apr 28, 2021
@degerhz degerhz changed the title Implement ReliableTopic [API-339, API-307] [API-339] Implement ReliableTopic Apr 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants