大众点评 CAT 搭建

本文介绍了如何搭建大众点评的CAT框架,用于监控微服务的RPC。首先需要配置服务端,包括设置MySQL数据库,获取并部署CAT源码,修改Tomcat配置。接着,配置客户端,创建必要的XML配置文件,并在项目中添加domain信息。最后,在代码层面集成cat-client,提供错误日志的查看。整个过程参考了GitHub上的官方文档和源码。
摘要由CSDN通过智能技术生成

    接触过一段时间的大众点评CAT框架,这是一个监测微服务的RPC框架,有兴趣的同学可以去了解一下

    首先是服务端的配置:

    服务端那一块需要一个mysql数据库,然后从github上面拉取源码可以拿到数据库的初始化脚本,然后编译一下源码可以拿到war包,具体可以参考流程https://github.com/dianping/cat/wiki  ,服务端那一块的消息。

    github上面的源码里面还有tomcat,把tomcat上传解压后,可以修改server.xml的端口号配置。

    把编译好的war包放在webapps目录下面,需要把war包名称改为cat.war

    tomcat所在文件夹根目录还需要创建文件夹 ,因为我本人机器是win server,linux下的环境可以参考github 的wiki

    文件夹 E:\data\appdatas\cat\ 创建好之后,创建两个文件

    client.xml,内容如下:

   2280 是cat内部通信端口,这个不能改,http-port 是tomcat端口号

<?xml version="1.0" encoding="utf-8"?>
<config mode="client">
    <servers>
        <server ip="127.0.0.1" port="2280" http-port="8082"/>
    </servers>
</config>

  如果本地服务和CAT服务端不在同一台机器,那么本地服务的根目录也需要配置client.xml 文件

 另外一个是datasources.xml 文件,内容如下:

<data-sources>
	<data-source id="cat">
		<maximum-pool-size>3</maximum-pool-size>
		<connection-timeout>1s</connection-timeout>
		<idle-timeout>10m</idle-timeout>
		<statement-cache-size>1000</statement-cache-size>
		<properties>
			<driver>com.mysql.jdbc.Driver</driver>
			<url>jdbc:mysql://localhost:3306/cat</url>  <!-- 请替换为真实数据库URL及Port  -->
			<user>root</user>  <!-- 请替换为真实数据库用户名  -->
			<passwo
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值