微服务是系统架构上的一种设计风格, 它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的RESTful API进行通信协作。 被拆分成的每一个小型服务都围绕着系...
Dubbo是**巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。
dubbo-go-v1.4.2/cluster/cluster_impl/available_cluster.go
dubbo-go-v1.4.2/cluster/cluster_impl/broadcast_cluster.go
dobbo 是一个轻量开源的Java RPC分布式服务框架,面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现,以及SOA服务治理方案.
微服务如今应当是一个优秀的程序员必须学习的一种架构思想,而RPC框架作为微服务的核心,不说读一遍源码吧,起码它的实现原理还是应该知道的。
dubbo-go-v1.4.2/cluster/router/healthcheck/default_health_check.go
dubbo-go-v1.4.2/config_center/apollo/impl.go
dubbo-go-v1.4.2/metrics/prometheus/reporter.go
dubbo-go-v1.4.2/registry/nacos/registry.go