在 activemq 中自动创建队列
Automatic queue creation in activemq
在我的应用程序中,如果有任何客户端注册,我会通过在 xml 文件中添加 bean 然后重新启动应用程序来为他创建一个专用队列(目前手动,客户端是企业客户端,所以不多)。每当客户调用我的 rest api 来提交消息时,我都会将其添加到他们的队列中并调用适当的 jms 接收器。我不确定是否可以使用 rest api(我正在使用 spring mvc)创建队列,并且这个队列永久保留在我的 xml 文件中。
我试过各种来源,但找不到任何与我相关的东西。
有人可以建议实施这个的 "correct way" 是什么吗?
当然,您可以使用 Java 动态地为队列和主题创建消息的生产者和它们的消费者。看看文档中的例子就知道了:
在我的应用程序中,如果有任何客户端注册,我会通过在 xml 文件中添加 bean 然后重新启动应用程序来为他创建一个专用队列(目前手动,客户端是企业客户端,所以不多)。每当客户调用我的 rest api 来提交消息时,我都会将其添加到他们的队列中并调用适当的 jms 接收器。我不确定是否可以使用 rest api(我正在使用 spring mvc)创建队列,并且这个队列永久保留在我的 xml 文件中。 我试过各种来源,但找不到任何与我相关的东西。
有人可以建议实施这个的 "correct way" 是什么吗?
当然,您可以使用 Java 动态地为队列和主题创建消息的生产者和它们的消费者。看看文档中的例子就知道了: