You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by marta_rn <mr...@agnitio.es> on 2008/06/12 11:34:11 UTC
Re: TextMessage vs ByteMessage
Hello all,
I would like to know which is the maximum length of a TextMessage. Is there
a limit?
Thanks in advance,
Marta
rajdavies wrote:
>
>
> On 17 Apr 2008, at 22:08, Rukus520 wrote:
>
>>
>> Hi,
>>
>> Let's say I'm sending data in the form of xml. The data being sent
>> is big
>> but certainly not large enough to warrant the use of BlobMessages.
>>
>> Which of the following approaches would be better for performance,
>> and why:
>> - Send the xml as TextMessages.
>> - Convert the xml to bytes, and then send the bytes as ByteMessages.
>>
>> Perhaps my underlying question is, "Does ActiveMQ's implementation of
>> TextMessages optimize the transmission of TextMessages by
>> compressing the
>> content somehow?"
>>
>>
>> Thanks in advance! Thank you Rob for the quick reply last time too!
>> --
>> View this message in context:
>> http://www.nabble.com/TextMessage-vs-ByteMessage-tp16755490s2354p16755490.html
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
>
>
> I'd use TextMessage - ActiveMQ converts the text into a binary format
> to transfer on-the-wire anyway
> If you'd like compression to be used - you need to enable the
> useCompression property on your ActiveMQConnectionFactory
>
>
> cheers,
>
> Rob
>
> http://open.iona.com/ -Enterprise Open Integration
> http://rajdavies.blogspot.com/
>
>
>
>
>
--
View this message in context: http://www.nabble.com/TextMessage-vs-ByteMessage-vs-StreamMessage-tp16755490p17796035.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: TextMessage vs ByteMessage
Posted by marta_rn <mr...@agnitio.es>.
First of all, thanks, Rob!!
I want to send text messages, and there is a big possibility that the size
of the message will be more than 2 GB.
I'm afraid I'm a bit confused with this:
>>OpenWire supports up to a theoretical 2GB limit for a TextMessage
and this:
>>The theoretical limit for all messages is 2GB - but the reality is
that if you want to send large messages (say 1mb or bigger) - you're
best using a Blob message
So... if I create a TextMessage with, let's say, 5 MB, it would crash? Have
Blob Messages any peculiarity? Why exactly should I use them?
Thanks again,
Best regards
Marta
rajdavies wrote:
>
> The theoretical limit for all messages is 2GB - but the reality is
> that if you want to send large messages (say 1mb or bigger) - you're
> best using a Blob message
>
> cheers,
>
> Rob
> On 12 Jun 2008, at 10:57, marta_rn wrote:
>
>>
>> Thanks Rob!!
>>
>> So, if I wanted to send a bigger TextMessage, what could I do? Is
>> there any
>> way to increase that size? Should I use, for example, a BlobMessage or
>> something like that? Which are the limits of each type of message?
>>
>> Thanks again!!!!
>>
>> Marta :-)
>>
>>
>> rajdavies wrote:
>>>
>>> OpenWire supports up to a theoretical 2GB limit for a TextMessage
>>>
>>> cheers,
>>>
>>> Rob
>>>
>>>
>>> On 12 Jun 2008, at 10:34, marta_rn wrote:
>>>
>>>>
>>>> Hello all,
>>>>
>>>> I would like to know which is the maximum length of a TextMessage.
>>>> Is there
>>>> a limit?
>>>>
>>>> Thanks in advance,
>>>>
>>>> Marta
>>>>
>>>>
>>>> rajdavies wrote:
>>>>>
>>>>>
>>>>> On 17 Apr 2008, at 22:08, Rukus520 wrote:
>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Let's say I'm sending data in the form of xml. The data being sent
>>>>>> is big
>>>>>> but certainly not large enough to warrant the use of BlobMessages.
>>>>>>
>>>>>> Which of the following approaches would be better for performance,
>>>>>> and why:
>>>>>> - Send the xml as TextMessages.
>>>>>> - Convert the xml to bytes, and then send the bytes as
>>>>>> ByteMessages.
>>>>>>
>>>>>> Perhaps my underlying question is, "Does ActiveMQ's implementation
>>>>>> of
>>>>>> TextMessages optimize the transmission of TextMessages by
>>>>>> compressing the
>>>>>> content somehow?"
>>>>>>
>>>>>>
>>>>>> Thanks in advance! Thank you Rob for the quick reply last time
>>>>>> too!
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/TextMessage-vs-ByteMessage-tp16755490s2354p16755490.html
>>>>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>>>>>
>>>>>
>>>>>
>>>>> I'd use TextMessage - ActiveMQ converts the text into a binary
>>>>> format
>>>>> to transfer on-the-wire anyway
>>>>> If you'd like compression to be used - you need to enable the
>>>>> useCompression property on your ActiveMQConnectionFactory
>>>>>
>>>>>
>>>>> cheers,
>>>>>
>>>>> Rob
>>>>>
>>>>> http://open.iona.com/ -Enterprise Open Integration
>>>>> http://rajdavies.blogspot.com/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/TextMessage-vs-ByteMessage-vs-StreamMessage-tp16755490p17796035.html
>>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>>>
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/TextMessage-vs-ByteMessage-vs-StreamMessage-tp16755490p17796419.html
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
>
>
>
--
View this message in context: http://www.nabble.com/TextMessage-vs-ByteMessage-vs-StreamMessage-tp16755490p17801132.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: TextMessage vs ByteMessage
Posted by Rob Davies <ra...@gmail.com>.
The theoretical limit for all messages is 2GB - but the reality is
that if you want to send large messages (say 1mb or bigger) - you're
best using a Blob message
cheers,
Rob
On 12 Jun 2008, at 10:57, marta_rn wrote:
>
> Thanks Rob!!
>
> So, if I wanted to send a bigger TextMessage, what could I do? Is
> there any
> way to increase that size? Should I use, for example, a BlobMessage or
> something like that? Which are the limits of each type of message?
>
> Thanks again!!!!
>
> Marta :-)
>
>
> rajdavies wrote:
>>
>> OpenWire supports up to a theoretical 2GB limit for a TextMessage
>>
>> cheers,
>>
>> Rob
>>
>>
>> On 12 Jun 2008, at 10:34, marta_rn wrote:
>>
>>>
>>> Hello all,
>>>
>>> I would like to know which is the maximum length of a TextMessage.
>>> Is there
>>> a limit?
>>>
>>> Thanks in advance,
>>>
>>> Marta
>>>
>>>
>>> rajdavies wrote:
>>>>
>>>>
>>>> On 17 Apr 2008, at 22:08, Rukus520 wrote:
>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> Let's say I'm sending data in the form of xml. The data being sent
>>>>> is big
>>>>> but certainly not large enough to warrant the use of BlobMessages.
>>>>>
>>>>> Which of the following approaches would be better for performance,
>>>>> and why:
>>>>> - Send the xml as TextMessages.
>>>>> - Convert the xml to bytes, and then send the bytes as
>>>>> ByteMessages.
>>>>>
>>>>> Perhaps my underlying question is, "Does ActiveMQ's implementation
>>>>> of
>>>>> TextMessages optimize the transmission of TextMessages by
>>>>> compressing the
>>>>> content somehow?"
>>>>>
>>>>>
>>>>> Thanks in advance! Thank you Rob for the quick reply last time
>>>>> too!
>>>>> --
>>>>> View this message in context:
>>>>> http://www.nabble.com/TextMessage-vs-ByteMessage-tp16755490s2354p16755490.html
>>>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>>>>
>>>>
>>>>
>>>> I'd use TextMessage - ActiveMQ converts the text into a binary
>>>> format
>>>> to transfer on-the-wire anyway
>>>> If you'd like compression to be used - you need to enable the
>>>> useCompression property on your ActiveMQConnectionFactory
>>>>
>>>>
>>>> cheers,
>>>>
>>>> Rob
>>>>
>>>> http://open.iona.com/ -Enterprise Open Integration
>>>> http://rajdavies.blogspot.com/
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/TextMessage-vs-ByteMessage-vs-StreamMessage-tp16755490p17796035.html
>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>>
>>
>>
>>
>
> --
> View this message in context: http://www.nabble.com/TextMessage-vs-ByteMessage-vs-StreamMessage-tp16755490p17796419.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
Re: TextMessage vs ByteMessage
Posted by marta_rn <mr...@agnitio.es>.
Thanks Rob!!
So, if I wanted to send a bigger TextMessage, what could I do? Is there any
way to increase that size? Should I use, for example, a BlobMessage or
something like that? Which are the limits of each type of message?
Thanks again!!!!
Marta :-)
rajdavies wrote:
>
> OpenWire supports up to a theoretical 2GB limit for a TextMessage
>
> cheers,
>
> Rob
>
>
> On 12 Jun 2008, at 10:34, marta_rn wrote:
>
>>
>> Hello all,
>>
>> I would like to know which is the maximum length of a TextMessage.
>> Is there
>> a limit?
>>
>> Thanks in advance,
>>
>> Marta
>>
>>
>> rajdavies wrote:
>>>
>>>
>>> On 17 Apr 2008, at 22:08, Rukus520 wrote:
>>>
>>>>
>>>> Hi,
>>>>
>>>> Let's say I'm sending data in the form of xml. The data being sent
>>>> is big
>>>> but certainly not large enough to warrant the use of BlobMessages.
>>>>
>>>> Which of the following approaches would be better for performance,
>>>> and why:
>>>> - Send the xml as TextMessages.
>>>> - Convert the xml to bytes, and then send the bytes as ByteMessages.
>>>>
>>>> Perhaps my underlying question is, "Does ActiveMQ's implementation
>>>> of
>>>> TextMessages optimize the transmission of TextMessages by
>>>> compressing the
>>>> content somehow?"
>>>>
>>>>
>>>> Thanks in advance! Thank you Rob for the quick reply last time too!
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/TextMessage-vs-ByteMessage-tp16755490s2354p16755490.html
>>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>>>
>>>
>>>
>>> I'd use TextMessage - ActiveMQ converts the text into a binary format
>>> to transfer on-the-wire anyway
>>> If you'd like compression to be used - you need to enable the
>>> useCompression property on your ActiveMQConnectionFactory
>>>
>>>
>>> cheers,
>>>
>>> Rob
>>>
>>> http://open.iona.com/ -Enterprise Open Integration
>>> http://rajdavies.blogspot.com/
>>>
>>>
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/TextMessage-vs-ByteMessage-vs-StreamMessage-tp16755490p17796035.html
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
>
>
>
--
View this message in context: http://www.nabble.com/TextMessage-vs-ByteMessage-vs-StreamMessage-tp16755490p17796419.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: TextMessage vs ByteMessage
Posted by Rob Davies <ra...@gmail.com>.
OpenWire supports up to a theoretical 2GB limit for a TextMessage
cheers,
Rob
On 12 Jun 2008, at 10:34, marta_rn wrote:
>
> Hello all,
>
> I would like to know which is the maximum length of a TextMessage.
> Is there
> a limit?
>
> Thanks in advance,
>
> Marta
>
>
> rajdavies wrote:
>>
>>
>> On 17 Apr 2008, at 22:08, Rukus520 wrote:
>>
>>>
>>> Hi,
>>>
>>> Let's say I'm sending data in the form of xml. The data being sent
>>> is big
>>> but certainly not large enough to warrant the use of BlobMessages.
>>>
>>> Which of the following approaches would be better for performance,
>>> and why:
>>> - Send the xml as TextMessages.
>>> - Convert the xml to bytes, and then send the bytes as ByteMessages.
>>>
>>> Perhaps my underlying question is, "Does ActiveMQ's implementation
>>> of
>>> TextMessages optimize the transmission of TextMessages by
>>> compressing the
>>> content somehow?"
>>>
>>>
>>> Thanks in advance! Thank you Rob for the quick reply last time too!
>>> --
>>> View this message in context:
>>> http://www.nabble.com/TextMessage-vs-ByteMessage-tp16755490s2354p16755490.html
>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>>
>>
>>
>> I'd use TextMessage - ActiveMQ converts the text into a binary format
>> to transfer on-the-wire anyway
>> If you'd like compression to be used - you need to enable the
>> useCompression property on your ActiveMQConnectionFactory
>>
>>
>> cheers,
>>
>> Rob
>>
>> http://open.iona.com/ -Enterprise Open Integration
>> http://rajdavies.blogspot.com/
>>
>>
>>
>>
>>
>
> --
> View this message in context: http://www.nabble.com/TextMessage-vs-ByteMessage-vs-StreamMessage-tp16755490p17796035.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>