# collectClient
**Repository Path**: ZX_java/collect-client
## Basic Information
- **Project Name**: collectClient
- **Description**: 数据采集服务客户端
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-03-15
- **Last Updated**: 2024-07-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### xxx 采集客户端
一:安装方法:
1.项目打包:在项目根目录下运行maven clean package 等方法,形成 客户端client的clinet.jar文件
2.copy这个jar到需要采集的服务器上,
2.1如果安装了jdk则直接直行java -jar clinet.java 进行部署,也可指定启动端口,服务默认端口8998
2.2如果服务器没有安装jdk,首先安装jdk,下载地址:https://repo.huaweicloud.com/java/jdk/;
根据自身服务器环境(linux、windows、mac)以及位数(32、64)选择安装、jdk版本建议8以上。安装完毕配置环境变量后,可按照2.1步骤进行部署。
3.远程服务端可使用resttempelte形式进行远程调用客户端对应接口。获取客户端所在服务器的服务器信息。
如果部署后运行失败解决方法:
1、window环境
复制resources目录下对应版本的window内容,如64位复制sigar-amd64-winnt.dll,如32位,复制剩下两个x86的文件到本地java安装目录的jar文件夹的bin目录下,在运行
2、linux环境
版本参考window,将libsigar-amd64-linux.so,放在/usr/lib64下,查看是否可启用,如果仍有问题。可指定启动参数:
在运行时,加上-Djava.library.path=【libsigar-amd64-linux.so所在路径】
java -Djava.library.path=/usr/lib64 -jar cillect.jar
二:xml转移方法:
1.请求url:http://ip:8998/send/message
其中ip是部署到服务器的ip地址。
请求类型post
请求参数:请求参数可以根据实际情况修改,控制中心前段也可以根据下面的Request进行后台请求的请求,从而实现信息发布
1.格式:XML格式,记住参数首字母都大写
2.内容:
22 #SysInfo中的系统名称
1.0 #SysInfo中的数据
模拟供应商 #SysInfo中的数据
交通诱导可变标志haha #SysInfo中的数据
#SysInfo中的数据
zx
z2x
难啊难 #OtherInfo中的数据
返回参数-实例
1.0
192.168.0.105
AilyOR3SKe5cAApwPb5ykBTA6WA
100231
101000001
Roy Street+9th Avenue North
东直右
1
120
2024-06-09T21:03:09
http://wwww.baidu.com/xml
节目编号-01
事故类型
事故简介
2024-06-09T21:03:09
Roy Street+9th Avenue North
影响范围
118.56
88.256
http://wwww.baidu.com/xml
45990--02
追尾
由于追尾导致1路口限行
Roy Street+9th
1路口-1道路全体
123.65472
20.4514
http://www.baidu.com
2024-05-20 20:13:45
00452
交通拥堵
由于交通拥堵,1路口实行交通管制
2024-05-20 20:00:00
2024-05-20 20:30:00
http://www.baidu.com
区域管制
908890222
Roy Street+9th
http://www.baidu.com
播放方案01
1
交通管理系统
1.0
模拟供应商
交通诱导可变标志
1
Curl:#记住更改ip信息以及参数信息
看根目录的curl文件内容