与一般的HTTP REST框架不同,一个可用的RPC架构不仅解决了远程调用问题,也提供了用于服务注册和服务发现的基础设施,比如RMI(Java语言的RPC)里的RMI Registry,如下图所示。...
dubbo-go-v1.4.2/cluster/loadbalance/random.go
RPC非常重要,很多人面试的时候都挂在了这个地方!你要是还不懂RPC是什么?他的基本原理是什么?你一定要把下边的内容记起来!好好研究一下!特别是文中给出的一张关于RPC的基本流程图,重点中的重点,Dubbo RPC的基本执行流程就是他...
本文主要研究一下dubbo-go的ConsistentHashLoadBalance
dubbo-go-v1.4.2/cluster/loadbalance/least_active.go
dubbo-go-v1.4.2/cluster/cluster_impl/registry_aware_cluster.go
dubbo-go-v1.4.2/cluster/cluster_impl/failsafe_cluster.go
dubbo-go-v1.4.2/cluster/cluster_impl/failfast_cluster.go
dubbo-go-v1.4.2/cluster/cluster_impl/failback_cluster.go