[Info-vax] Large mailboxes

Dave Froble davef at tsoft-inc.com
Sat Nov 28 15:07:31 EST 2020


On 11/28/2020 1:55 PM, Arne Vajhøj wrote:
> On 11/28/2020 8:09 AM, Jan-Erik Söderholm wrote:
>> Den 2020-11-28 kl. 04:08, skrev Dave Froble:
>>> On 11/27/2020 9:00 PM, Jan-Erik Söderholm wrote:
>>>> Den 2020-11-27 kl. 23:41, skrev Arne Vajhøj:
>>>>> I could add that as a rule of thumb I would
>>>>> only use VMS mailboxes (or Windows pipes or
>>>>> *nix unix sockets) to buffer hundreds or a
>>>>> few thousands of messages.
>>>>>
>>>>> If I needed hundreds of thousands or
>>>>> millions I would look for a message queue
>>>>> (and if I needed billions I would look at
>>>>> Kafka).
>>>>
>>>> Isn't the normal way to use a VMS mailbox as an on-line interface
>>>> between one (or more) senders and one recevier? That is, the
>>>> mailbox as such is never intended to "store" anything apart from
>>>> a very short time during the transmission.
>
>>>> If the intention is to buffer 10000's or 100000's of messages,
>>>> VMS mailboxes looks as the wrong tool from the toolbox...
>>>
>>> For that type of volume, perhaps a database?
>
> Something is needed on top of a database to
> mimic mailbox / message queue.

Ya know, I didn't specify some generic database product.  One might 
consider, from prior discussions, that anything storing data could be 
called a database, right?

I have a maybe 40 year old product that is a messaging system, with it's 
own custom database, designed for the product.  Persistent storage for a 
massaging system, as Jan-Erik points out below, can be sort of important.

>> I thought more in a line of a messages queuing tool that have
>> persistent storage for the queue content. There are many, two
>> older ones are DEC/MessageQ and IBM/MQ. And there are a number
>> of open source tools today that serve the same purpose.
>
> Yes.
>
> ActiveMQ/ArtemisMQ comes to mind.
>
> They can be configured to use a database for persistence.
>
> Arne
>


-- 
David Froble                       Tel: 724-529-0450
Dave Froble Enterprises, Inc.      E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA  15486



More information about the Info-vax mailing list