Why stream procotol client library does not support c/c++?

239 views
Skip to first unread message

wentao zhu

unread,
Feb 1, 2023, 8:24:58 AM2/1/23
to rabbitmq-users
We currently evaluate RabbitMQ streams. 

In Stream Plugin page, I saw client libraries for the stream protocol are available on several platforms: JavaGo.NET, Python (rblyrstream), ErlangElixirRustNodeJS. But did not see the c/c++ version. Why stream procotol client library does not support c/c++?

 
Thanks for any insights

Luke Bakken

unread,
Feb 1, 2023, 9:27:36 AM2/1/23
to rabbitmq-users
Hello,

Nobody has stepped in to write such a library, and there hasn't been enough demand for one for Team RabbitMQ to do so.

You can interact with streams using an AMQP C or C++ library - https://www.rabbitmq.com/stream-core-plugin-comparison.html

Thanks,
Luek

Michal Kuratczyk

unread,
Feb 1, 2023, 9:29:19 AM2/1/23
to rabbitm...@googlegroups.com
Also, as far as I know, you can use Rust from C/C++ so that's another option to consider.


--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rabbitmq-users/03152522-61ee-446b-948f-3cef0753e6d6n%40googlegroups.com.


--
Michał
RabbitMQ team

Gabriele Santomaggio

unread,
Feb 1, 2023, 9:30:40 AM2/1/23
to rabbitmq-users
There is this community client: https://github.com/GianfrancoGGL/rabbitmq-stream-c-client-main, but it is still a work in progress

-
Gabriele

Kevin Lalumiere

unread,
Nov 19, 2024, 3:52:10 PM11/19/24
to rabbitmq-users
There also is Hareflow, a RabbitMQ stream client for C++: https://github.com/coveooss/hareflow

It was designed mostly by one of my colleagues in my organization, and it's licensed Apache-2.0.
Reply all
Reply to author
Forward
0 new messages