楼主:
Flychop (醉心)
2014-08-15 21:28:57最近需要调整,瞬间大量且不同request进来的问题,目前的架构是透过JPA
去做存取资料。但是,发现如果瞬间大量资料进来时(1秒5000次),处理的
速度会很久。追了一下,发现是每次在存取资料时,都重新Create Entity Manager。
然而,创建这个 Entity Manager似乎非常的耗时间。
做过实验,当只有取资料时,全部共用一个 Entity Manager 没有问题,
速度也相当快速。但,有些还需要存资料,共用 Entity Manager 会出错。
尝试用object pool来预先作处理,但还是跟不上消耗的速度。
不知道,有没有人有遇到类似的问题?可以提供一些方向。谢谢