看起来 Ruby 有 shoryuken ,Java 有什么功能,Ruby 有这个答案,Amazon SQS Priority Queue ,我还没有找到任何例子或方法来使用 JMS 和 Spring 来做到这一点,这本身就很奇怪。感觉所有的消费都被插入了基础设施,我可能有 5 个消费者处于高优先级,1 个消费者处于低优先级,但我不能让 6 个消费者交替使用他们的工作。
最佳答案
正如我回答your other question ; JmsListener
是一种消息驱动方法,类似于 JEE MDB;您可以使用 JmsTemplate
来完全控制获取消息。
关于java - SQS Spring 和 Java 的优先级队列实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59277740/