[Info-vax] Large mailboxes
Jean-François Piéronne
jf.pieronne at laposte.net
Mon Nov 30 09:32:54 EST 2020
Le 30/11/2020 à 14:53, Arne Vajhøj a écrit :
> On 11/30/2020 1:37 AM, Jean-François Piéronne wrote:
>> Le 29/11/2020 à 20:18, Arne Vajhøj a écrit :
>> [snip]
>>> RabbitMQ is a fine traditional message queue (Kafka is not
>>> a traditional message queue - it is often called a
>>> message stream processing service).
>>>
>>> RabbitMQ is probably the most popular non-Java
>>> open source message queue.
>>
>> Correct, and is language agnostic. Kafka is Java oriented.
>
> Not that much.
> > Kafka is written in Java and Scala.
>
> But there are client libraries available in:
>
Correct, but Kafka is still Java oriented, especially if you want to use
all functionalities.
> C/C++
> .NET = C# + VB.NET
> Java = Java + Scala + Kotlin + Groovy + Clojure
> PHP
> Swift
> Free Pascal
> Go
> Rust
> Erlang
> Python
> Ruby
> Perl
> JavaScript
>
> That covers a lot (even though no Fortran and no Cobol).
A few years ago I have worked on the port of the Python Kafka client
module. It was a WIP.
Under Kafka lot of logic is not server side but client side, so this
made client libraries more complex than RabbitMQ one.
Any VMS sites using Kafka ? Do you have deploy it ? I'm very interested
in any reference, time to time I have some customers who ask me if such
references exist. I know none.
Kafka is a good (very) product, and has some very interesting feature,
for example the ability to query the logs, but for most of the customers
the routing protocol in RabbitMQ using exchange is very useful. And
performance are very good.
Both products have pro/cons.
Just what I have learned last 15 to 20 years using RabbitMQ with OpenVMS
applications.
JF
--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
More information about the Info-vax
mailing list