You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Kim van der Riet (JIRA)" <ji...@apache.org> on 2016/05/09 15:06:13 UTC

[jira] [Comment Edited] (ARTEMIS-447) broker doesn't sepcify any connection properties

    [ https://issues.apache.org/jira/browse/ARTEMIS-447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15276471#comment-15276471 ] 

Kim van der Riet edited comment on ARTEMIS-447 at 5/9/16 3:05 PM:
------------------------------------------------------------------

For comparison, the following strings are returned by other related brokers (as read by a Python client):

*Qpid:*
{noformat}
{symbol(u'platform'): u'Linux',
 symbol(u'product'): u'qpid-cpp',
 symbol(u'version'): u'0.35',
 symbol(u'host'): u'localhost.localdomain'}
{noformat}

*Active-MQ 5:*
{noformat}
{symbol(u'platform'): u'Java/1.8.0_65',
 symbol(u'product'): u'ActiveMQ',
 symbol(u'queue-prefix'): u'queue://',
 symbol(u'topic-prefix'): u'topic://',
 symbol(u'version'): u'5.12.0'}
{noformat}

Summary:
||Property||ActiveMQ||Qpid||
|*platform*|version of Java|OS name|
|*product*|"ActiveMQ"|"qpid-cpp"|
|*version*|major.minor.rev|major.minor|
|*host*|_<not supported>_|broker URL|
|*queue-prefix*|"queue://"|_<not supported>_|
|*topic-prefix*|"topic://"|_<not supported>_|

At a minimum, I would suggest that the *product* and *version* strings be set, as this is what most clients would be looking for when trying to identify the broker.


was (Author: kpvdr):
For comparison, the following strings are returned by other related brokers (as read by a Python client):

*Qpid:*
{noformat}
{symbol(u'platform'): u'Linux',
 symbol(u'product'): u'qpid-cpp',
 symbol(u'version'): u'0.35',
 symbol(u'host'): u'localhost.localdomain'}
{noformat}

*Active-MQ 5:*
{noformat}
{symbol(u'platform'): u'Java/1.8.0_65',
 symbol(u'product'): u'ActiveMQ',
 symbol(u'queue-prefix'): u'queue://',
 symbol(u'topic-prefix'): u'topic://',
 symbol(u'version'): u'5.12.0'}
{noformat}

Summary:
||Property||ActiveMQ||Qpid||
|*platform*|version of Java|OS version|
|*product*|"ActiveMQ"|"qpid-cpp"|
|*version*|major.minor.rev|major.minor|
|*host*|_<not supported>_|broker URL|
|*queue-prefix*|"queue://"|_<not supported>_|
|*topic-prefix*|"topic://"|_<not supported>_|

At a minimum, I would suggest that the *product* and *version* strings be set, as this is what most clients would be looking for when trying to identify the broker.

> broker doesn't sepcify any connection properties
> ------------------------------------------------
>
>                 Key: ARTEMIS-447
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-447
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: AMQP
>    Affects Versions: 1.3.0
>            Reporter: Gordon Sim
>
> When connecting to Artemis over AMQP, the broker doesn't send any properties in the connection open frame that could be used to identify the broker as Artemis. This is a very useful feature for debugging, and also vital if any application needs to be able to use special codepaths when connected to Artemis (e.g. management related).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)