CAT Client 的启动/初始化流程可以理解成:

读取 app.name

确定 CAT_HOME

读取本地 client.xml

根据 client.xml 里的 CAT Server 地址连接服务端

向 CAT Server 获取当前应用的路由配置

生成/更新本地 client_cache.xml

后续 Transaction/Event/Heartbeat 按 client_cache.xml 里的 server 上报

本地先配置相关内容

  • 添加依赖、配置cat\ META-INFO 配置 Filter, 配置logback.xml
  • 配置服务端的 全局系统配置 - 客户端路由,配置本应用
  • 添加测试代码CatController,Startup + logger.error()

安装 cat-server
https://github.com/dianping/cat/releases 下载,建议3.1.0
cd docker
修改

  • client.xml 中的 ip 为服务器IP
  • docker-compose.yml中的SERVER_IP 为服务器iP
    doco up -d启动即可

访问 http://ip:8080

com.dianping.cat cat-client 3.1.0 compile

cat-client 3.0.0 + meituaninc/cat:3.0.1
使用 CAT 3.1.0 tag 的 docker-compose 部署,但实际服务端镜像为 meituaninc/cat:3.0.1。
(cat-client-3.0.0是公司自已打包到maven私服的)。

作者:张三  创建时间:2026-06-01 09:49
最后编辑:张三  更新时间:2026-06-01 23:14
上一篇:
下一篇: