【发布时间】:2015-08-11 13:53:05
【问题描述】:
我有一个基于 java 的模拟模型,建议部署在远程服务器上。仿真模型将通过来自 Web 应用程序的消息执行,我使用 RabbitMQ 作为 Web 应用程序和我的仿真模型之间的中介。当 Web 应用程序向 RabbitMQ 发送“开始”消息时,我希望能够开始我的模拟。什么是一个好的架构来实现这一点?我正在考虑运行一个守护程序,该守护程序有一个工作线程池,正在侦听特定队列。当一个新的“开始”消息进来时,守护进程会将运行模拟的任务交给池中的一个线程。 这是解决这个问题的正确方法吗?
【问题讨论】:
标签: java multithreading rabbitmq