[Info-vax] Large mailboxes
Arne Vajhøj
arne at vajhoej.dk
Mon Nov 30 10:29:15 EST 2020
On 11/30/2020 10:01 AM, Jan-Erik Söderholm wrote:
> Den 2020-11-30 kl. 15:08, skrev Arne Vajhøj:
>> On 11/30/2020 4:35 AM, Jan-Erik Söderholm wrote:
>>> Den 2020-11-30 kl. 07:37, skrev Jean-François Piéronne:
>>>>
>>> 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.
>>>
>>> Now, without reading through a lot of docs, can one get
>>> a quick answer to an easy question? :-)
>>>
>>> Is the VMS port of RabbitMQ both server and client?
>>> Or does the VMS port need an "external" RabbitMQ server?
>>>
>>> I mean, if I'd like to look at a solution with RabbitMQ
>>> to raplace our current VMS/mailbox IPC setup, can that be
>>> done locally within our VMS Alpha systems?
>>
>> I believe VSI has released the following.
>>
>> Itanium:
>> * librdkafka 0.9-5 [C client]
>> * RabbitMQ C Client 2.6-0
>> * ActiveMQ 5.15.0A [I assume server + Java client]
>>
>> Alpha:
>> * RabbitMQ C Client 2.6-0
>>
>> From old 2019 roadmap.
>>
>> Client wise then there are lots of additional stuff available as
>> RabbitMQ and ActiveMQ both speak standard protocols: AMQP and STOMP.
>
> OK, have to look at these:
>
> https://vmssoftware.com/products/librabbitmq/
> http://rabbitmqonopenvs.blogspot.com/
For native languages you would want to use librabbitmq as
client library.
But for non-native languages (Python, Java, PHP etc.) then
I would go for a pure library implementing AMQP or STOMP
directly on sockets if such is available and not use a
C library. Less dependencies.
Arne
More information about the Info-vax
mailing list