[英]JMS Dynamic Message Selection
我有一個包含客戶 ID 和他們的一些數據的消息隊列。 為了提高性能,這些消息將由多個線程處理。 我的問題是我需要找到一種方法來確保單個客戶的消息順序。
舉個例子,以一個具有交易隊列的金融系統為例:
消息 1 和 2 可以並行處理,但在消息 1 完成之前不應處理消息 3,而在消息 3 完成之前不應處理消息 4。
我覺得理想的情況是消息只有在可處理后才出隊? 有誰知道這是否可能? 值得注意的是,我目前正在使用 RabbitMQ 但這很靈活。
ActiveMQ Artemis 的消息分組功能聽起來很適合這個用例。
據我了解 RabbitMQ 不支持這種功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.