springboot集成tars框架

springboot集成tars框架,我对tars框架源码的理解:
1.首先默认启动Server类,这个静态属性new Server()会默认启动
在这里插入图片描述
启动后有三个加载
第一个是加载tar.conf配置,本地启动需要默认指定-Dconfig=activity-manager/src/main/resources/tars/TarsJavaServer.config.conf
第二个加载是把tars配置类里面的通讯类配置读取并加载到通讯类里面去,通讯类的上报、日志,心跳以及tars客户端接口的调用和读取,tars接口其实是一个nio实现的双向通讯的接口,他不是tcp协议调用。
第三个加载是把配置文件的信息加载到tars节点的里面、属性上报器里面的内存最大值、创建了三个定时任务的线程,

HeartBeat:心跳,10秒维持一个心跳,NodeHelper.getInstance().keepAlive();10秒向服务端发送一个心跳。
ServerStat:服务状态
PropertyReport:属性上报,也就是埋点的数据上报。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值