ActiveMQ 经典控制台持久订阅
ActiveMQ Classic Console Durable Subscriptions
我正在使用 ActiveMQ Classic,希望帮助理解与主题和持久订阅相关的控制台。
我使用控制台为主题创建持久订阅者,并向该主题发送消息。我可以在“订阅者”选项卡中看到这些项目
但这是什么意思?为什么我的订阅者离线了,我该如何恢复?
此外,为什么我有一个活跃的非持久订阅者?当我点击它时,我看到
No connection could be found for ID ID:Davids-MacBook-Pro.local-62384-1625654634846-3:1
有问题吗?
我完全在控制台中工作。控制台提供了创建订阅者的功能,但据我所知,这并没有做任何事情。控制台功能创建订阅者的目的是什么?
ActiveMQ Classic Web 控制台主要是一个检查代理上发生的事情的工具。其他功能,如创建持久主题订阅和发送消息,主要用于极其基本的测试目的。创建订阅和发送消息实际上是外部消息传递应用程序的工作。
持久主题订阅者“离线”的原因是它是由控制台创建的,而控制台不会维护“在线”持久订阅者。 “在线”持久订阅者是连接处于活动状态且消费者已连接并准备好接收消息的订阅者。当控制台创建持久订阅者时,它不会保持连接状态。据我所知,它唯一有用的地方是您可以在主题中发送一条消息,然后看到它进入持久订阅。
非持久订阅者是在您使用控制台发送消息时隐式创建的。此订阅适用于 advisory messages。当您单击非持久订阅者并看到“找不到连接”时,那是因为发送操作已完成且连接已关闭,订阅者已失效。据我所知,这看起来像是一个错误。订阅将超时并在一段时间后关闭。如果您不断刷新页面,您最终会看到它消失。
最后,请记住,ActiveMQ Classic Web 控制台维护得不是特别好,多年来社区中曾多次尝试将其删除。
我正在使用 ActiveMQ Classic,希望帮助理解与主题和持久订阅相关的控制台。
我使用控制台为主题创建持久订阅者,并向该主题发送消息。我可以在“订阅者”选项卡中看到这些项目
但这是什么意思?为什么我的订阅者离线了,我该如何恢复?
此外,为什么我有一个活跃的非持久订阅者?当我点击它时,我看到
No connection could be found for ID ID:Davids-MacBook-Pro.local-62384-1625654634846-3:1
有问题吗?
我完全在控制台中工作。控制台提供了创建订阅者的功能,但据我所知,这并没有做任何事情。控制台功能创建订阅者的目的是什么?
ActiveMQ Classic Web 控制台主要是一个检查代理上发生的事情的工具。其他功能,如创建持久主题订阅和发送消息,主要用于极其基本的测试目的。创建订阅和发送消息实际上是外部消息传递应用程序的工作。
持久主题订阅者“离线”的原因是它是由控制台创建的,而控制台不会维护“在线”持久订阅者。 “在线”持久订阅者是连接处于活动状态且消费者已连接并准备好接收消息的订阅者。当控制台创建持久订阅者时,它不会保持连接状态。据我所知,它唯一有用的地方是您可以在主题中发送一条消息,然后看到它进入持久订阅。
非持久订阅者是在您使用控制台发送消息时隐式创建的。此订阅适用于 advisory messages。当您单击非持久订阅者并看到“找不到连接”时,那是因为发送操作已完成且连接已关闭,订阅者已失效。据我所知,这看起来像是一个错误。订阅将超时并在一段时间后关闭。如果您不断刷新页面,您最终会看到它消失。
最后,请记住,ActiveMQ Classic Web 控制台维护得不是特别好,多年来社区中曾多次尝试将其删除。