客户端调用
引入客户端工具包
引入最新的客户端工具包
<dependency>
<groupId>com.wueasy</groupId>
<artifactId>wueasy-bus-client-motan</artifactId>
<version>最新版本</version>
</dependency>
配置客户端连接信息
配置注册中心地址
和客户端连接信息
。
注册中心地址必须和服务端的注册中心地址一致,不然调用失败。
wueasy :
#zookeeper注册中心地址
zk :
servers : 127.0.0.1:2181
sessionTimeout : 3000
connectionTimeout : 5000
bus :
#客户端配置
client :
base : #默认客户端配置
group : wueasy-demo
minClientConnection : 5 #client最小连接数
maxClientConnection : 20 #client最大连接数
requestTimeout : 60000 #请求超时时间(毫秒)
客户端调用示例
Client client = new Client();//实例化一个客户端
DataMap paramMap = new DataMap();//传入参数
paramMap.set("name", "xxxx");
//调用并返回结果
Result result = client.invoke("D1000", paramMap);
System.err.println(JsonHelper.toJSONString(result));