【问题标题】:jConsole keeps disconnecting when using micrometer-registry-jmx and GuavaCacheMetrics, Spring 2.3 upgradejConsole 在使用 micrometer-registry-jmx 和 GuavaCacheMetrics 时不断断开连接,Spring 2.3 升级
【发布时间】:2020-12-21 21:43:18
【问题描述】:
这发生在从 Spring 2.1 升级到 2.3 之后。当同时使用 GuavaCacheMetrics.monitor(...) 和 io.micrometer:micrometer-registry-jmx 时,jConsole 会一直断开连接。如果我删除其中任何一个,另一个似乎工作正常。服务器有时会打印此消息:“服务器已决定关闭此客户端连接。”
【问题讨论】:
标签:
spring
guava
jmx
jconsole
micrometer
【解决方案1】:
我有:
cassandraPersistentEntity.getTableName().asCql(false);
代替:
cassandraPersistentEntity.getTableName().asCql(true);
asCql(false) 将引号添加到字符串并导致 jConsole 引发解析错误。