我的应用程序JavaEE应用程序是移动客户端的后端服务,因此客户端必须注册到后端服务,注册过程中有大量的数据库进程和不同类型的作业,以提高性能我计划创建作业池,例如,当客户端注册到后端服务时,他们的工作被推送到池中,直到池大小变满为止。如果拉动尺寸已满,则会处理作业...是否有任何合适的方法来实现此想法?
感谢,
答案 0 :(得分:1)
等到你积累大块而不是快速处理小块的原因是什么?在性能方面,这几乎总是更好,甚至不谈交易等。此外,您的客户等待的时间超过了必要的时间。
如果你真的想这样做,我会把所有传入的请求存储在List,数据库或队列中,无论你喜欢什么,是否需要持久化,并定期检查工作如果需要,只有在超过某个阈值时才需要处理它们。