我正在创建大约 10 个线程,这些线程将向 JMS 发送请求。我有一个接收器,它将响应中的相关 ID 与传递的相关 ID 相匹配,如果匹配,则该响应必须与请求的线程匹配。例如,如果线程 A 发出请求,则响应应分派到 线程 A,而不是其他线程。如何在Java独立应用程序中实现这一点?
使用字符串和线程的映射,让该字符串作为您的相关 ID。有一个共同的接收器,从那里map.get(corellationID).doStuff(message)。