腾讯TARS框架寻址方式

腾讯TARS框架寻址方式

本文主要记录Tars框架的寻址方式,以及服务多发布,多主控情况的使用。

服务多发布

所谓服务多发布就是讲同一个Tars服务,在Tars环境上发布多次,保证应用名.服务名称.Obj名称一致,可以用服务发布的机器和端口来区分多个服务。在TarsWeb管理系统上可以查看所有的服务情况。

直接寻址

直接寻址方式,直接寻找需要的服务,对于服务多发布的情况,它也只能去寻址某一个服务,无法做到负载均衡。

private HelloPrx getPrx() {
	private String obj = "TestApp.HelloServer.HelloObj@tcp -h 127.0.0.1 -p 9985";
	CommunicatorConfig cfg = new CommunicatorConfig();
    Communicator communicator = CommunicatorFactory.getInstance().getCommunicator(cfg );
    HelloPrx prx = communicator.stringToProxy(HelloPrx .class, obj );
    return prx;
}

主控寻址

主控寻址方式,只需要传入Obj的应用名.服务名称.Obj名称,之后通过主控tars.tarsregistry.QueryObj来查找Obj的具体地址,这样可以做到服务多发布时候的负载均衡。


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值