1
场景:什么是在ActiveMQ的使用客户端Id的ConnectionFactory类
private readonly IConnection connection;
this.connection = connectionFactory.CreateConnection();
this.connection.ClientId = clientId;
场景:什么是在ActiveMQ的使用客户端Id的ConnectionFactory类
private readonly IConnection connection;
this.connection = connectionFactory.CreateConnection();
this.connection.ClientId = clientId;
客户端ID用于逻辑确定长期订阅的目的的连接,通常可以将忽略。持久订阅允许客户在消费主题时断开连接/重新连接,并在重新连接时检索错过的任何消息。为此,代理需要此客户端ID来识别哪些消息正在等待消费。请参阅http://activemq.apache.org/how-do-durable-queues-and-topics-work.html
虽然如果您想要这种功能,ActiveMQ中以虚拟目标的形式存在更好的替代方案。