RPC/Dubbo
文章平均质量分 91
熊猫小牛牛
这个作者很懒,什么都没留下…
展开
-
Dubbo系列-1.概览
学习rpc和服务化的东西,公司的rpc框架代码看完之后,发现在扩展性方面做得不够完美,学习下Dubbo的源码。架构Provider: 服务提供方。 Consumer: 服务消费方。 Registry: 注册中心。 Monitor: 监控中心。 Container: 服务运行容器。总体流程:提供方在启动后,向注册中心,注册自己提供的服务(provider),同时订阅服务的变动,消费方订阅服务本原创 2017-07-12 19:27:25 · 528 阅读 · 0 评论 -
Dubbo系列-2.环境搭建和入门Demo
下载包所需要的包:我本地的,公司内网,上传不了,就搜索了一些,应该可以用。dubbo2.5.4源码包 http://download.csdn.net/download/liuweiqiang_neu/8086785dubbo-admin2.5.4 http://download.csdn.net/download/evankaka/9054273dubbo-monitor http:/原创 2017-07-13 11:57:22 · 652 阅读 · 0 评论 -
Dubbo系列-3.扩展核心ExtensionLoader
JDK的标准SPI对比dubbo的SPI源码解析getAdaptiveExtensiongetAdaptiveExtensionClassgetExtensionClassesloadFile从目录加载扩展实现createAdaptiveExtensionClassinjectExtensiongetActivateExtensiongetExtensioncreateExten原创 2017-07-14 16:02:01 · 6387 阅读 · 1 评论 -
Dubbo系列-5.服务的发布
写了一半,突然没兴趣了,转载一篇别人的,感谢之!https://my.oschina.net/pingpangkuangmo/blog/5117662 dubbo与spring接入dubbo的官方文档也说明了,dubbo可以不依赖任何Spring。这一块日后再详细说明,目前先介绍dubbo与Spring的集成。与spring的集成是基于Spring的Schema扩展进行加载转载 2017-07-20 17:16:51 · 610 阅读 · 0 评论 -
Dubbo系列-6.服务的引用
转自:https://my.oschina.net/pingpangkuangmo/blog/5156732 服务引用案例介绍先看一个简单的客户端引用服务的例子,dubbo配置如下:dubbo:application name="consumer-of-helloService" />dubbo:registry protocol="zookeeper" address转载 2017-07-20 17:19:14 · 957 阅读 · 0 评论 -
Dubbo系列-4.工厂模式的Registry
工厂模式创建RegistryRegistryFactoryAbstractRegistryFactory ZookeeperRegistryFactoryRegistryAbstractRegistryFailbackRegistryZookeeperRegistry构造doRegisterdoSubscribe本想按照服务发布和服务引用来写,但是感觉先理解Registry,后面原创 2017-07-17 17:00:07 · 3614 阅读 · 3 评论 -
你应该知道的RPC原理
-- 学习rpc,找到一篇rpc的入门,感觉是讲的非常好,唯一遗憾就是没服务治理这一块内容,转载学习下!在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责转载 2017-02-06 09:53:17 · 435 阅读 · 0 评论 -
轻量级分布式 RPC 框架
转自:https://my.oschina.net/huangyong/blog/361751RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 HTTP 协议的 RPC,它具有良好的跨平台性,但其性能却不如基于 TC转载 2017-02-22 09:27:43 · 475 阅读 · 0 评论 -
从ExtensionLoader看Dubbo插件化
看完公司的rpc框架,发现扩展性不太好,学习下dubbo源码,转自:https://my.oschina.net/bieber/blog/418949,这篇讲的非常好,转载学习!之前很多人问我Dubbo插件化是怎么实现的,我都是简单回答SPI。了解SPI的人知道,它只是提供一种协议,并没有提供相关插件化实施的接口,不像OSGI那样有一成套实施插件化API。它只是规定在META-IN转载 2017-06-23 10:24:33 · 888 阅读 · 0 评论