谁能为Java EE 6应用程序推荐一个好的第二级对象缓存解决方案,并为您的建议提供背景知识?我正在使用JPA 2.0作为持久性提供程序.
我特别担心必须将缓存客户端作为单线程/单例bean运行.是这样吗如果是这样,那是一个问题吗?
我从PHP web应用程序使用memcached有很好的经验,但是PHP当然是单线程的,所以这从来都不是问题…
解决方法:
Can anyone recommend a good 2nd level object caching solution for Java EE 6 applications
虽然在JPA 2.0中标准化了二级缓存协定,但是二级缓存实现是特定于供应商的,您可以插入也可以不插入其他二级缓存.
以防万一,请参阅Hibernate的19.2. The Second Level Cache章(如您所见,对这个问题没有唯一的答案,选择一种实现还是另一种实现取决于您的需求和使用缓存的方式).
I am particularly worried about having to run the cache client as a single-thread / singleton bean. Is that the case? If so, is that an issue?
我不明白这个问题.您不必担心任何事情,JPA提供程序与缓存进行交互,而不是您.
标签:caching,jpa,java
来源: https://codeday.me/bug/20191106/2000723.html