明天我将介绍我选择进程内消息队列实现的理由,但我无法阐明我的推理。我的共同设计者建议我们实现一个简单的异步队列,只使用一个基本的作业列表和一个互斥体来控制访问,我建议在嵌入式模式下使用 ActiveMQ。我个人对 ActiveMQ 印象深刻,我希望有一些好的、可靠的论据来支持我的直觉。
如果重要的话,应用程序基本上是 1 个生产者/n 个消费者,具有特定于正在处理的各个作业的优先级和类型信息。
值得注意的是,到目前为止,该解决方案的可管理性和可扩展性还不是强有力的论据。如果有人可以让我的论点更有力,我会很高兴。论坛能帮我解决吗?