dubbo
hdu09075340
这个作者很懒,什么都没留下…
展开
-
dubbo组成原理-zookeeper注册原理
dubbo之所以可以提供流畅的RPC服务,和一个稳定、可靠的分布式系统的可靠协调者是分不开的dubbo列举了支持的注册中,不过大多数使用中都会偏向zookeeper作为自己的注册中心zookeeper是Hadoop的一个子项目是分布式系统的可靠协调者,他提供了配置维护,名字服务,分布式同步等服务。启动工程之后,我们在zookeeper节点上会看到dubbo留下的注册原创 2017-05-03 15:02:07 · 13294 阅读 · 2 评论 -
dubbo组成原理-service服务调用
上一篇介绍了service的服务暴露,这里当然也要介绍一下服务的调用。正所谓好事成双通过reference的标签,我们在dubbo的jar中找到DubboNamespaceHandler类中的ReferenceBean.class。这就是我们的切入点registerBeanDefinitionParser("reference", new DubboBeanDefinitionPa原创 2017-05-02 10:48:44 · 2392 阅读 · 1 评论 -
dubbo的轮询机制说明
针对dubbo的文章已经很多,我们这里通过代码的解析,简单描述下各种负载均衡的实现方式随机负载均衡(RandomLoadBalance):先统计所有服务器上该接口方法的权重总和,然后对这个总和随机nextInt一下,看生成的随机数落到哪个段内,就调哪个服务器上的该服务。protected Invoker doSelect(List> invokers, URL url, Invo原创 2016-11-15 11:17:22 · 7020 阅读 · 0 评论 -
dubbo组成原理-http服务消费端如何调用
dubbo协议已经用的很多了,这里来稍微介绍一下http协议,官方对http协议的说明简直少的让人发指。哈哈百度大部分都只是讲了http服务端的配置那就先从服务端的配置说起dubbo需要的jar包这里就不说明了,网上找些maven的pom就可以web.xml配置servlet,注意url-pattern 是需要拦截哪些请求 dubbo com.alibaba原创 2017-05-11 15:55:23 · 20786 阅读 · 3 评论