[zeromq-dev] clustering and web client recommendation
Arnaud Loonstra
arnaud at sphaero.org
Sun Jun 26 21:24:08 CEST 2022
You could also have a look at https://github.com/zeromq/dafka
On 26-06-2022 12:34, Nikola Radovanovic wrote:
> Thank you.
> I would like to make a custom-tailor message-broker, since it has to sit
> in between clients (console and web) with some load-balancing and LDAP
> backend. We already have some glimpse of it, but using cherrypy, which
> does not seem efficient enough. Also, for some pet-project I am working
> on, I would like to have something similar: REST-like service acting as
> a backend for javascript frontend.
>
> Kindest regards
>
>
>
> On Sat, Jun 25, 2022 at 10:08 PM Jim Melton <jim at melton.space
> <mailto:jim at melton.space>> wrote:
>
> Bear in mind that ZMQ is a message broker _toolkit_, not a
> full-fledged message broker. You can certainly implement these
> feature, but it isn’t supported out of the box. Unless your interest
> is in developing the middleware, you may want to look at a
> full-featured broker like Kafka, RabbitMQ or the like.
> --
> Jim Melton
>
>
>
>
>> On Jun 24, 2022, at 2:56 AM, Nikola Radovanovic
>> <nikoladsp at gmail.com <mailto:nikoladsp at gmail.com>> wrote:
>>
>> Hi all,
>> a couple of questions, all related to a similar topic: I am
>> considering 0MQ as pub-sub message broker in an environment with a
>> small number of publishers and a large number of subscribers.
>> Publishers will be mainly processes like configure system, some
>> system events, etc. subscribers will be mainly web-clients but
>> also BASH console apps.
>>
>> 1. Now, what I am first interested in is message persistence.
>> Say, one node is publishing messages m1,m2,...mN. If something
>> happens to that node, I would like that non-published messages
>> are pulled from the DB and continue from that. Guess this is
>> not hard to achieve.
>> 2. Next, what about clustering: say want 2,3 or more nodes to
>> form a cluster and each one acts as proxy for all its
>> publishers/subscribers. Is there already a solution based on
>> 0MQ for this that is production ready?
>> 3. What is the recommended way to connect web clients?
>>
>> Many thanks
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org <mailto:zeromq-dev at lists.zeromq.org>
>> https://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> <https://lists.zeromq.org/mailman/listinfo/zeromq-dev>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org <mailto:zeromq-dev at lists.zeromq.org>
> https://lists.zeromq.org/mailman/listinfo/zeromq-dev
> <https://lists.zeromq.org/mailman/listinfo/zeromq-dev>
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> https://lists.zeromq.org/mailman/listinfo/zeromq-dev
More information about the zeromq-dev
mailing list