【发布时间】:2012-02-12 20:56:03
【问题描述】:
我环顾四周,找不到一个很好的答案来解决我想要弄清楚的问题。
在我的系统中,我在运行时创建主题,其中在运行时创建的主题有一个消费者和一个生产者。我想输入的是,在运行时创建主题的设计是否违背了 JMS 设计?
我这样做是因为它是市场的数据馈送,每个主题都是具有特定股票订阅的数据馈送,并且每秒更新股票的报价数量是可变的。
我想不通的是,如果我采用这种方法,我希望能够在运行时创建的提要主题上不再有任何消费者时删除该主题。如何通过收到有关主题的消费者计数的通知来确定如何停止发布者并删除主题?
希望这不会损害我的声誉,我认为这是一个有效的问题。我查看了 activemq 中的虚拟主题,但这似乎不适合这个用例。
【问题讨论】: