我试图在实现并发线程的几次失败尝试后,在Grails中实现Consumer/Producer应用程序。 基本上我想在单个队列中存储来自客户端的所有事件(通过单独的AJAX调用),然后在添加新事件后立即以线性方式处理这样的队列。Grails中的生产者/消费者?
这看起来像一个生产者/消费者问题: http://en.wikipedia.org/wiki/Producer-consumer_problem
我如何在Grails中实现这一点(也许有一个计时器,甚至更好的通过产生一个事件“过程队列”)?
基本上我想有一个单身服务等待队列中的新事件并线性处理它们(即使队列由多个并发进程加载)。
任何提示?
干杯!