From Newsgroup: comp.os.vms
On 3/4/2026 8:15 PM, Arne Vajh|+j wrote:
Kafka is a well known event streaming platform. If you have never heard of Kafka before then just think:
-a-a-a event streaming platform = message queue (like ActiveMQ and RabbitMQ)
If you are an expert in Kafka and message queues, then you know what
the differences are.-a-a :-)
Kafka is pretty popular today. Lots of companies use it. So definitely relevant for VMS to be able to integrate with it.
And librdkafka is the client library for native code.
I added examples to:
https://www.vajhoej.dk/arne/articles/vmsipc.html#k
Producer in Java, Groovy, Python, C, Fortran and Pascal.
Consumer in Java, Groovy, Python and C.
Honestly I don't think:
producer on VMS->Kafka->consumer on VMS
is a common scenario.
producer on VMS-----|
producer on Linux---|->Kafka->consumer data pipeline on Linux->Data Lake producer on Windows-|
and:
|->consumer processing tx on Linux
producer web app on Linux-|
|->consumer processing tx on VMS
will be more common.
(the first is better design than the latter!)
But code example wise it doesn't matter.
Arne
--- Synchronet 3.21d-Linux NewsLink 1.2