fedora-messaging
fedora-messaging copied to clipboard
Rationale for switching from ZeroMQ
Personally, I think that fedmsg
one page intro is awesome.
https://fedmsg.readthedocs.io/en/stable/
fedora-messaging
documentation starts with a lot of text, but the problem with fedmsg
what it is trying to solve is not explained. Can anybody enlighten the community? Of course, ideally, with some examples.
Hello, you'll find the migration rationale on this page: https://fedmsg-migration-tools.readthedocs.io/en/latest/migration/overview.html
Do you have any lingering questions, or can this issue be closed?
Very education link, thanks. Just what I am looking for. The issue is that this link is not in the documentation - old design and new design choice deserve at least Fedora Magazine article.
Documentation in https://fedmsg-migration-tools.readthedocs.io/en/latest/migration/overview.html might need a fix to start with a problem statement, which is:
- ZeroMQ doesn't provide guaranteed delivery
- durable queues are not supported - ZeroMQ doesn't keep messages for offline consumers
- authenticated writes - ZeroMQ doesn't authenticate users?
- queue monitoring tools - ?
Here is the old rationale for not using AMQP - http://web.archive.org/web/20170602234052/http://www.fedmsg.com:80/en/latest/overview/#amqp-and-0mq