# Zeromq messaging infrastructure -

**URL:** <https://swi-prolog.discourse.group/t/zeromq-messaging-infrastructure/5778>\
**Category:** Discussion\
**Created:** [September 18, 2022, 12:04pm UTC](https://swi-prolog.discourse.group/t/zeromq-messaging-infrastructure/5778 "2022-09-18T12:04:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![grossdan](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/grossdan/32/23_2.png) [@grossdan](https://swi-prolog.discourse.group/u/grossdan)\
**Post date:** [September 18, 2022, 12:04pm UTC](https://swi-prolog.discourse.group/t/zeromq-messaging-infrastructure/5778/1 "2022-09-18T12:04:38Z")

</div>

Hello,

I just came across zeromq a low footprint, yet interesting open source, messaging infrastructure. It seems very interesting for various peer to peer messaging needs.

I wonder if i should make the effort and try to connect it somehow to swi prolog

> **[Get started](https://zeromq.org/get-started/)**
>
> Get started with zeromq

Dan

---

<div class="post-metadata">

**Author:** ![jan](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/jan/32/4_2.png) [@jan](https://swi-prolog.discourse.group/u/jan)\
**Post date:** [September 19, 2022, 3:26pm UTC](https://swi-prolog.discourse.group/t/zeromq-messaging-infrastructure/5778/2 "2022-09-19T15:26:52Z")

</div>

More interfaces is always better 🙂 If there is no need to connect to an infrastructure that uses this, there is already support for Redis and STOMP. The latter allows talking to several message brokering system, among which RabbitMQ. All open source 🙂

The amount of work to connect to yet another depends on the complexity. STOMP was easy, but it can’t do much. Redis is both a data store and message brokering system. It has quite a few sophisticated data structures that make the interface non-trivial as well as quite powerful.

If ZeroMQ talks STOMP you can already talk to it 🙂
