Skip to content
This repository has been archived by the owner on Jul 20, 2020. It is now read-only.

Add support for ZMQ PubSub model #59

Open
deepbrook opened this issue Oct 6, 2017 · 0 comments
Open

Add support for ZMQ PubSub model #59

deepbrook opened this issue Oct 6, 2017 · 0 comments

Comments

@deepbrook
Copy link
Collaborator

As it stands now, the client is at risk to eventually crash due to an MemoryError, if the user doesn't clear the Queues fast enough.

Using ZMQ to provide data moves this risk to the subscriber, instead of the client (which then would become the publisher). This is, IMO, more favorable, since Slow-Subscriber-Syndrome can be fought using the Suicidal-Snail-Pattern. Either way, the Client would run smoother and be rid of a weakspot in its architecture.

Since ZMQ requires substantially different architecture to implement, we should add the ZMQ-enabled client as a separate class, letting the user choose for themselves.

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

No branches or pull requests

1 participant