Yes, Shammi I understand, thanks for adding that to Road map.

On Tue, Apr 2, 2013 at 10:07 PM, Nirmal Fernando <nir...@wso2.com> wrote:

> Whoops guys... I'm sorry... Somehow I misread queue browser as topic
> browser, don't ask how :-)
>
>
> On Tue, Apr 2, 2013 at 10:02 PM, Shammi Jayasinghe <sha...@wso2.com>wrote:
>
>>
>>
>>
>> On Tue, Apr 2, 2013 at 8:45 PM, Ishara Premadasa <ish...@wso2.com> wrote:
>>
>>> Hi Nirmal,
>>>
>>>
>>> On Tue, Apr 2, 2013 at 6:37 PM, Nirmal Fernando <nir...@wso2.com> wrote:
>>>
>>>> Hi Ishara,
>>>>
>>>> This will be a very useful feature for MB.
>>>>
>>>>
>>>> On Tue, Apr 2, 2013 at 3:31 PM, Ishara Premadasa <ish...@wso2.com>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> This is an update on  Feature#1207 [1], adding queue browsing ability
>>>>> into MB. The following is the final outcome of the feature implementation
>>>>> and this will be released with the upcoming MB 2.1.0 release.
>>>>>
>>>>> With queue browsing the user is capable of viewing the JMS Messages'
>>>>> details inside particular queue, including message attributes, properties,
>>>>> content type etc. and in addition the complete message body content can be
>>>>> viewed for each message as shown in the screen shots attached below.
>>>>>
>>>>
>>>> However, as a topic browser, I'd love to see following information too.
>>>>
>>>> * Publisher's IP/port
>>>> * Subscribers' IP/port, and the subscribers whom not yet received the
>>>> message.
>>>> * Message size
>>>>
>>>
>> Hi Nirmal,
>>
>>   Thanks for giving us some idea on what the actual user expects from MB
>> admin console. As Ishara mentioned , we ll not be able to implement a topic
>> browser since messages will not be stored in the server when dealing with
>> PUB/SUB mode. Any how we may be able to provide you the above subscriber
>> details and ports. But at the moment we are in a feature freeze state since
>> we are planing to release the product with 4.1.2 platform version. We ll
>> add the above mentioned features in to our road map and they will be
>> available with 3.0.0 version of MB.
>>
>> Thanks
>> Shammi
>>
>>>
>>>
>>
>>> Actually we are working on providing more features support for the MB
>>> admin console with the new release. However about a Topic browser, as i
>>> understand you can't browse the messages in a topic because they are sent
>>> to all subscribers immediately and don't get stored on the broker storage,
>>> unlike a queue where the messages are stored when receiver is offline.
>>> Therefore i don't think that we are able to get the message content
>>> published for a topic. May be Shammi or Hasitha can correct me if  i am
>>> wrong :)
>>>
>>>
>>>>
>>>>
>>>> Also, what is 'delivery mode' attribute? Is it something I configure?
>>>> Is it possible to use the meaningful string interpretation instead of an
>>>> integer?
>>>>
>>>
>>>
>>> According to the JMS spec 'delivery mode' is  for marking the message as
>>> PERSISTENT or NON_PERSISTENT [1]. By default JMS  messages are made
>>> persistent ( stored in persistent storage to be delivered later if needed).
>>> The only accepted values are 1 and 2;
>>>
>>> 1- Non persistent
>>> 2- Persistent
>>>
>>> Hence we can't use any other value for this attribute when sending a
>>> message.
>>>
>>>>
>>>>
>>>>>
>>>>> Due to the performance concerns there will be a maximum message limit
>>>>> of 200, that is displayed in the queue browser UI, even though the given
>>>>> queue may have a larger amount of messages.  At the moment this can be
>>>>> configured in the qpid_config.xml if necessary (explained in the
>>>>> documentation).
>>>>>
>>>>> However I would like to know that whether we should allow this is to
>>>>> be configured into a higher amount as there is a possibility of crashing,
>>>>> when loading a big amount of messages into memory.
>>>>>
>>>>
>>>> MB uses Cassandra, right? Isn't it the right place to store data
>>>> instead of memory?
>>>>
>>>
>>>
>>> Yes the messages are in the storage. But the queue browser returns an
>>> enumeration of the content of a queue [2], in runtime, and if there are
>>> larger amount of messages in the queue (say 100,000) the enumeration loads
>>> this entire content into memory. This makes the server crashes. By default
>>> there are only 200 messages fetched, however if the user increases this
>>> value a lot, it fails. I think Hasitha is going to update the configuration
>>> documentation with proper 'Warnings' about these outcomes.
>>>
>>> Ishara
>>>
>>> [1] http://docs.oracle.com/javaee/6/api/javax/jms/DeliveryMode.html
>>> [2]
>>> http://docs.oracle.com/javaee/1.4/api/javax/jms/QueueBrowser.html#getEnumeration%28%29
>>>
>>>
>>>
>>>
>>>>
>>>>>
>>>>> The MB 2.1.0 documentation is updated too [2].
>>>>>
>>>>> Thanks!
>>>>> Ishara
>>>>>
>>>>> [1] https://redmine.wso2.com/issues/1207
>>>>> [2] http://docs.wso2.org/wiki/display/MB210/Managing+Queues
>>>>>
>>>>>
>>>>> --
>>>>> Ishara Premasada
>>>>> Software Engineer,
>>>>> Integration Technology Team,
>>>>> WSO2 Inc. http://wso2.com/
>>>>> *Linked in   :
>>>>> http://www.linkedin.com/pub/ishara-premadasa/1a/630/609
>>>>> Twitter       :  https://twitter.com/ishadil
>>>>> Mobile       : +94 714445832*
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Thanks & regards,
>>>> Nirmal
>>>>
>>>> Software Engineer- Platform Technologies Team, WSO2 Inc.
>>>> Mobile: +94715779733
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>> <http://nirmalfdo.blogspot.com/>
>>>>
>>>
>>>
>>>
>>> --
>>> Ishara Premasada
>>> Software Engineer,
>>> Integration Technology Team,
>>> WSO2 Inc. http://wso2.com/
>>> *Linked in   :  http://www.linkedin.com/pub/ishara-premadasa/1a/630/609
>>> Twitter       :  https://twitter.com/ishadil
>>> Mobile       : +94 714445832*
>>>
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Best Regards,*
>>
>> Shammi Jayasinghe*
>> Senior Software Engineer; WSO2, Inc.; http://wso2.com,
>> mobile: +94 71 4493085
>>
>>
>
>
> --
>
> Thanks & regards,
> Nirmal
>
> Software Engineer- Platform Technologies Team, WSO2 Inc.
> Mobile: +94715779733
> Blog: http://nirmalfdo.blogspot.com/
>
> <http://nirmalfdo.blogspot.com/>
>



-- 

Thanks & regards,
Nirmal

Software Engineer- Platform Technologies Team, WSO2 Inc.
Mobile: +94715779733
Blog: http://nirmalfdo.blogspot.com/

<http://nirmalfdo.blogspot.com/>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to