老师,请问transfer的rpc有什么用?

来源:10-14 综合测试演示+小结

qq_堍仔狠謓_0

2019-05-10

其他的rpc都是有具体服务的,这个难不成就为了阻塞?另外能解释下RegisterTTL和RegisterInterval是啥意思吗?我还是有点不清楚他们干嘛的,谢谢老师

写回答

1回答

xiaomo

2019-05-10

同学你好,transfer此处的rpc的确还没发挥作用;主要是为了后面的铺垫:(1)提供rpc接口来查询当前转移的一个详细情况,比如目前有多少等待转移的任务量; (2)将外部的rabbitmq集合到micro中,通过micro的broker接口来访问rabbitmq, 而不是直接操作它。这些代码等课程结束后会持续优化。

RegisterTTL主要是用于当前的微服务告诉注册中心:如果我超过了这个ttl时间没有发心跳给你,你就可以认为我已经死掉了,可以从注册表里把我的信息给删掉了。

RegisterInterval主要是配置当前的微服务,他发送心跳的间隔是多少。

所以一般来讲,RegisterInterval的值要比RegisterTTL的值小。

0
1
qq_堍仔狠謓_0
谢谢老师,懂了~
2019-05-11
共1条回复

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程