我想知道如何验证Hibernate的L2缓存是否正确执行。我有一个使用JBoss Cache在JBoss 5实例集群上运行的应用程序。负载测试将回答性能问题。
但是如何确保节点之间的缓存失效之类的集群相关问题应该像它一样工作?
答案 0 :(得分:1)
我建议按IP地址申请资源。在服务器A上,您可以执行更新,然后从服务器B请求相同的资源。在更新时,资源应该从群集中的参与服务器失效,因此服务器B上的结果请求应该是(新)更新的资源。
答案 1 :(得分:0)
最简单的方法是通过JBoss 5附带的嵌入式控制台检查二级缓存内容,并进行像@Rich Kroll所建议的练习。
您可以通过JBoss 5附带的嵌入式控制台查看缓存统计信息。它将显示已发生的失效数量。