我有一个带有两个微服务和一个网关的项目。两者都是通过JHipster生成的。我使用Hibernate二级缓存进行缓存,并使用Hazelcast cache解决方案实现了这一点。使用docker-compose将所有内容部署到Docker。我的问题是“当我第二次加载实体时,如何知道微服务是否访问数据库或从缓存中获取”。在哪里可以看到针对每个请求生成的hibernate查询?缓存提供商日志?代码已上传至Github以供参考
答案 0 :(得分:1)
一种可以一直使用到生产的方法是使用management center application。您可以使用management center application监控群集的put和getttput以及许多其他性能统计信息。或者,您可以使用jconsole或任务控制(如果使用Oracle的JVM)连接到每个单独的节点以查看JMX统计信息。