Repository navigation
2.2.0
2.2.0版本是全新的一个版本,更新内容如下:
- 优化Jvmm RPC通信加密协议与验证机制:序列化反序列化消息零拷贝,大大减少内存拷贝消耗,通信更安全;
- 优化Jvmm RPC通信业务协议,消息体积更小;
- 优化内存消耗,运行时产生更少的垃圾,尽量不影响宿主机的GC;
jvmm-logger支持了按前缀自定义日志级别;- 新增采集一段时间内各个线程使用的cpu time和user time功能,可直接定位到Java代码堆栈,对应客户端
metric指令,可用于线上CPU使用率高问题的排查; jvmm-aop支持了跨线程链路追踪功能,针对跨线程调用数据传递问题,定义了一些 wrapper 工具类使用,也可使用 Agent 完全无侵入式增强线程池,目前已支持了JDK的ThreadPoolExecutor、ScheduledThreadPoolExecutor、ForkJoinTask的增强,基于ASM实现,功能与transmittable-thread-local类似,但性能更好,考虑到暂不计划单独公布此组件,未提供更容易上手的接口和文档;- 客户端新增了表格显示样式;
- 客户端新增
sw开关指令;
注意!因为此版本优化了加密通信,jvmm客户端与之前版本不兼容,但http和sentinel服务不影响