Идентификатор клиента используется для логической идентификации соединения для целей долговременных подписок, и обычно может игнорироваться. Долгосрочные подписки позволяют клиенту отключаться / переключаться при использовании темы и получать любые сообщения, которые он пропустил при повторном подключении. Для этого брокеру нужен этот идентификатор клиента, чтобы определить, какие сообщения ожидают потребления. Смотри http://activemq.apache.org/how-do-durable-queues-and-topics-work.html
Хотя, если вы хотите использовать такую функциональность, в ActiveMQ существует лучшая альтернатива в виде виртуальных назначений.