本项目是基于开源的线上诊断工具Arthas进行改造的,通过修改arthas-tunnel-server的Netty的ChannelHandler逻辑(增加AgentToBrowserHandler和BrowserToAgentHandler),以及增加一个去重工具DistinctUtil,使之可以监听多个副本,解决因请求随机到达其中一个副本而需要通过多个控制台监听不同副本的问题。此改造对以前的一对一的场景没有任何影响,当需要同时连接多个副本,只需要确保所有副本中arthas agent的前缀是相同,就可以通过前缀匹配连接上所有的副本声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论