dubbo
最是那一低头的温柔
这个作者很懒,什么都没留下…
展开
-
SpringBoot工程中整合Dubbo + Nacos
https://blog.csdn.net/qq_31871785/article/details/109472888原创 2021-01-21 02:21:44 · 224 阅读 · 0 评论 -
Spring Boot/Cloud+Nacos+Dubbo 整合例子
https://blog.csdn.net/lwb314/article/details/108222433原创 2021-01-20 17:47:29 · 155 阅读 · 0 评论 -
1. Dubbo原理解析-Dubbo内核实现之SPI简单介绍
非常感谢http://blog.csdn.net/quhongwei_zhanqiu/article/details/41577159 一系列关于dubbo的讲解 dubbo技术学习,更多知识请访问https://www.itkc8.com Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!大家是否熟悉spi(service provider...转载 2017-11-24 14:23:52 · 238 阅读 · 0 评论 -
dubbo源码解析-集群容错架构设计
非常感谢 http://www.jianshu.com/p/8e007012367e dubbo技术学习,更多知识请访问https://www.itkc8.com 前言 本来是想把整个dubbo源码解析一次性弄完,再做成一个系列来发布的,但是正巧最近有位好朋友要去杭州面试,就和我交流了一下.本着对dubbo源码略有心得的心态,在交流过程中也发表了个人的一些粗劣的拙见.但是非...转载 2017-11-24 15:56:28 · 304 阅读 · 0 评论 -
阿里巴巴SOA服务化治理方案的核心框架-Dubbo
dubbo技术学习,更多知识请访问https://www.itkc8.com 一、简述 Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点: Dubbo的文档:http://alibaba.github.io/dubbo-doc-static/Home-zh.htm ...转载 2017-11-25 10:31:32 · 1131 阅读 · 0 评论 -
dubbo通信协议之对比
dubbo技术学习,更多知识请访问https://www.itkc8.com 对dubbo的协议的学习,可以知道目前主流RPC通信大概是什么情况,本文参考dubbo官方文档 http://dubbo.io/User+Guide-zh.htm dubbo共支持如下几种通信协议: dubbo:// rmi:// hessian:// http:// webservice:// thr...转载 2018-03-09 11:41:12 · 265 阅读 · 0 评论 -
为什么推荐Zookeeper作注册中心
dubbo技术学习,更多知识请访问https://www.itkc8.com https://www.cnblogs.com/wely/p/6198678.html Zookeeper的数据模型很简单,有一系列被称为ZNode的数据节点组成,与传统的磁盘文件系统不同的是,zk将全量数据存储在内存中,可谓是高性能,而且支持集群,可谓高可用,另外支持事件监听。这些特点决定了zk特别适合作为注...转载 2018-03-09 11:42:25 · 3595 阅读 · 1 评论 -
Zookeeper 保存的Dubbo信息详解
更多Dubbo的知识访问 www.itkc8.com Consumers: /dubbo/com.example.dubbo.service.CityService/consumers/consumer://192.168.198.1/com.example.dubbo.service.CityService?application=consumer&category=consum...转载 2019-04-01 17:02:29 · 848 阅读 · 0 评论 -
Dubbo与注册中心Zookeeper的交互过程
更多 Dubbo知识访问 www.itkc8.com Dubbo的Provider,Consumer在启动时都会创建一个注册中心,注册中心可以选择Zookeeper,Redis。常用的是Zookeeper,我们这篇博客主要讲的就是Dubbo与Zookeeper的注册交互过程。 Dubbo里默认使用zkclient来操作zookeeper服务器,其对zookeeper原始客户单做了一定的...转载 2019-04-01 17:19:51 · 1019 阅读 · 0 评论 -
3. Dubbo原理解析-Dubbo内核实现之动态编译
我们运行的java代码,一般都是编译之后的字节码。Dubbo为了实现基于spi思想的扩展特性,特别是能够灵活添加额外功能,对于扩展或者说是策略的选择这个叫做控制类也好设配类也好的类要能够动态生成。当然对应已知需求如Protocol, ProxyFactory他们的策略选择的设配类代码dubbo直接提供也无妨,但是dubbo作为一个高扩展性的框架,使得用户能够添加自己的需求,根据配置动态生成自己的设...转载 2017-11-17 10:15:44 · 246 阅读 · 0 评论 -
2. Dubbo原理解析-Dubbo内核实现之基于SPI思想Dubbo内核实现
http://blog.csdn.net/quhongwei_zhanqiu/article/details/41577235 dubbo技术学习,更多知识请访问https://www.itkc8.com SPI接口定义 定义了@SPI注解 public @interface SPI { Stringvalue() default ""; //指定默认的扩...转载 2017-11-17 10:09:40 · 303 阅读 · 0 评论 -
5.Dubbo原理解析-代理之Javassist字节码技术生成代理
dubbo技术学习,更多知识请访问https://www.itkc8.com JavassistProxyFactory:利用字节码技术来创建对象 public <T> T getProxy(Invoker<T> invoker,Class<?>[] interfaces) { return (T) Proxy.getProxy(int...转载 2017-11-17 10:30:25 · 444 阅读 · 0 评论 -
6. Dubbo原理解析-代理之Javassist生成的伪代码
下面我们以伪代码来展示下生成的代理类 比如我们要对如下接口生成代理 public interface DemoService { String sayHello(String name); String sayHelloAgain(Stringname); } 生成的代理对象 public class DemoService.proxy10001转载 2017-11-17 10:38:21 · 402 阅读 · 0 评论 -
7. Dubbo原理解析-与spring融合
Spring中bean的定义可以通过编程,可以定义在properties文件,也可以定义在通过xml文件中,用的最多的是通过xml形式,由于xml格式具有很好的自说明便于编写及维护。对于xml的文档结构、数据定义及格式验证可以通过DTD和Schema, 在spring2.0之前采用的是DTD,在spring2.0之后采用Schema。使用Schema方式使得spring更加便于与第三方进行集成转载 2017-11-17 10:43:26 · 345 阅读 · 0 评论 -
深度解剖dubbo源码
http://blog.csdn.net/bobo0218bo/article/details/78066606?ref=myrecommend dubbo技术学习,更多知识请访问https://www.itkc8.com -----------------学习dubbo源码,能给你带来什么好处?----------- 1.提升SOA的微服务架构设计能力 通过读dubbo...转载 2017-11-16 11:27:08 · 1790 阅读 · 0 评论 -
dubbo学习(一)-dubbo基于SPI思想的实现
什么是SPI dubbo技术学习,更多知识请访问https://www.itkc8.com SPI即Service Provider Interface,服务提供接口. SPI思想 我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块的方案,xml解析模块、jdbc模块的方案等。面向的对象的设计里,我们一般推荐模块之间基于接口编程,模块之间不对实现类进行硬编码。一旦代码里涉及具体的...转载 2017-11-17 09:22:50 · 327 阅读 · 0 评论 -
java spi与dubbo spi区别
dubbo技术学习,更多知识请访问https://www.itkc8.com java spi :是上游产商给服务供应商提供的接口,供应商遵循接口契约提供自己的实现.。提供了服务接口的一种实现之后,在jar包的META-INF/services/目录里同时创建一个以服务接口命名的文件。该文件里就是实现该服务接口的具体实现类。而当外部程序装配这个模块的时候,就能通过该jar包META-INF/se...转载 2017-11-17 09:26:18 · 753 阅读 · 0 评论 -
跟我学Dubbo系列之Java SPI机制简介
dubbo技术学习,更多知识请访问https://www.itkc8.com SPI 简介 SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 目前有不少框架用它来做服务的扩展发现, 简单来说,它就是一种动态替换发现的机制, 举个例子来说, 有个接口,想运行时动态的给它添加实现,你只需要添加一个实现, 通过一个简单例子来说明...转载 2017-11-17 09:32:27 · 384 阅读 · 0 评论 -
1. Dubbo原理解析-Dubbo内核实现之SPI简单介绍
非常感谢 http://blog.csdn.net/quhongwei_zhanqiu/article/details/41577159 dubbo技术学习,更多知识请访问https://www.itkc8.com Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!大家是否熟悉spi(service providerinterface)机制,即我...转载 2017-11-17 09:43:46 · 377 阅读 · 0 评论 -
4. Dubbo原理解析-代理之接口定义
dubbo技术学习,更多知识请访问https://www.itkc8.com 代理模式这里不再逻辑介绍,dubbo中有使用这种模式,如: dubbo服务的消费端获取的就是对远程服务的一个代理。Dubbo由代理工厂ProxyFactory对象创建代理对象 一:ProxyFactory的接口定义 @SPI("javassist") public interface ProxyFa...转载 2017-11-17 10:21:37 · 445 阅读 · 0 评论