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)