我正在寻找一种正确的方法,在 Java EE 6 中执行以下操作,如果可能的话,仅使用 vanilla Java EE 6。
我想将一个作业放入作业队列并拥有一个固定的工作对象池,如果它们空闲,它们应该从队列中拉出一个作业。
工作对象与遗留系统具有固定关系,因此不可能在多个线程中为所有作业使用一个工作对象,也不可能为每个工作实例化一个新的工作对象。
贪婪的工人模式看起来很完美,但这只适用于 Java SE。在 EE 中,我不确定实现这一点的正确方法是什么。
有什么建议么?
提前致谢。M。