activemq - 如何从 ActiveMQ 获取队列中的用户特定数据
问题描述
如果作为管理员,我想从特定队列 A 中知道,有多少呼叫是由哪个人发起的,有多少呼叫出队,还有多少呼叫仍在队列中@任何时候。
我只想在我的应用程序中开发一个 UI 来显示来自 ActiveMQ 的那些特定于用户的记录。
解决方案
代理中没有内置功能可以执行此类操作。您可以开发自己的代理插件来跟踪这些事情,但您需要构建某种数据库或其他存储,因为当代理重新启动时您会丢失任何内存中的统计信息。在尝试将所有需求推送到消息代理以进行系统级管理时,您应该谨慎行事,因为这不是其目的,并且在您这样做时可能会导致其他问题。
推荐阅读
- kubernetes - Azure 的 kubernetes 集群自动缩放器是否适用于不在 VMSS 中的 VM?
- spring - 带有数据 jpa 的 Spring Boot 在启动时出错
- setuptools - 如何在没有安装的情况下检查 setup.py 中软件包的兼容性?
- html - 我可以阻止 Youtube 嵌入 iframe 在与之交互时滚动到视图中吗?它打破了我的手风琴
- rxjs - concatMap 中发生错误时如何不触发“完成”处理程序?
- json - 将 PowerShell JSON 转换为 CSV 文件
- java - 这个极小极大算法有什么问题
- android - 是否可以使用 Firebase 制作单独的 InkWell 按钮?扑
- arrays - 如何在不使用 useState 更改 React Native 中的位置的情况下更新数组元素的值?
- reactjs - 更改日视图的 fullCalendar 标题日期格式