Comment by pyuser583

Comment by pyuser583 2 days ago

1 reply

I personally think ZeroMQ is severely underutilized. Fixes so many problems.

But it can be hard to encourage adoption. It’s not HTTP, or a conventional queue system.

Requires lots of explanations, thinking, and eventually meetings.

masfoobar a day ago

I made a lot of uses for the Push-Pull pattern in ZeroMQ.. but there was others used as well here and there (Pub-Sub, etc)

However -- I cannot praise the use of ROUTER-DEALER !! What a GREAT pattern for sending large chunks of data without waiting for a reply for each.

HTTP is not fit for such a task.

However - I totally get you! Trying to explain certain decisions really does take up time and effort. Before you know it, I have lost 4 hours one day, a few another, etc.

In the end you ask if I should have done something mediocre... but everyone understands.

("mediocre" is not the correct word to use. I mean I could have gone with Kafka or RabbitMQ. It's just an extra layer which would have involved infrastructure and further delays (at that time))