CAT調研系列13)客戶端接入調研

定義好項目後,我們開始調研客戶端接入方式!

根據官網文檔,打開  https://github.com/dianping/cat/wiki/readme_client

 

具體如下:

打開  https://mvnrepository.com/artifact/com.dianping.cat/cat-client/3.0.0  可以看到這裏有cat-client 3.0.0版本

1)java工程設置應用

src/main/resources/META-INF/app.properties

內容如下:

app.name=myfirstproject ---這裏寫上對應的工程名

2)引入依賴

同時增加依賴

	<!-- https://mvnrepository.com/artifact/com.dianping.cat/cat-client -->
<dependency>
  <groupId>com.dianping.cat</groupId>
  <artifactId>cat-client</artifactId>
  <version>3.0.0</version>
</dependency>

這個依賴很可能找不到,所以需要在項目本身的pom.xml里加上

<repositories>
		<repository>
			<id>central</id>
			<name>Maven2 Central Repository</name>
			<layout>default</layout>
			<url>http://repo1.maven.org/maven2</url>
		</repository>
		<repository>
			<id>unidal.releases</id>
			<url>http://unidal.org/nexus/content/repositories/releases/</url>
		</repository>
	</repositories>

3)客戶端配置文件準備

客戶端配置是指客戶端需要感知遠程服務器的地址等信息

這部分詳細信息見  https://github.com/dianping/cat/blob/master/lib/_/preparations.zh-CN.md

linux下準備- /data/appdatas/cat/client.xml 【linux默認位置】

windows下準備【環境變量CAT_HOME/client.xml 所以自己手動設置這樣一個變量就好了】

注意:在windows環境下,要在系統環境變量中設置!!!

 

具體內容如下:

<?xml version="1.0" encoding="utf-8"?>
<config mode="client">
    <servers>
        <server ip="192.168.56.106" port="2280" http-port="8080"/>
        <server ip="192.168.56.107" port="2280" http-port="8080"/>
        <server ip="192.168.56.108" port="2280" http-port="8080"/>
    </servers>
</config>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章