Dobbo
zhengyangzkr
善于总结,乐于分享。
展开
-
DUBBO配置规则详解
转载地址:https://my.oschina.net/bieber/blog/378638研究DUBBO也已经大半年了,对它的大部分源码进行了分析,以及对它的内部机制有了比较深入的了解,以及各个模块的实现。DUBBO包含很多内容,如果想了解DUBBO第一步就是启动它,从而可以很好的使用它,那么如何更好的使用呢?就需要知道DUBBO的各个配置项,以及它可以通过哪些途径进行配置。个人对配置的转载 2017-05-09 17:46:59 · 648 阅读 · 0 评论 -
实现DUBBO服务环境隔离
转载地址:https://my.oschina.net/bieber/blog/378738 要说这个话题之前先讲讲之所以要做这个的需求。一般选择DUBBO来进行服务管理,都是在分布式应用的前提下,涉及到多个子系统之间的调用,DUBBO所做的事情就是维护各个子系统暴露的接口和自动发现对应接口的远程地址从而实现分布式RPC服务管理。有了上面前提之后,那么在项目开发和测试过程中涉及到一个问转载 2017-05-09 17:54:10 · 1990 阅读 · 0 评论 -
从ExtensionLoader看Dubbo插件化
转载地址:https://my.oschina.net/bieber/blog/418949 之前很多人问我Dubbo插件化是怎么实现的,我都是简单回答SPI。了解SPI的人知道,它只是提供一种协议,并没有提供相关插件化实施的接口,不像OSGI那样有一成套实施插件化API。它只是规定在META-INF目录下提供接口的实现描述文件,框架本身定义接口、规范,第三方只需要将自己实现在META-INF转载 2017-05-09 18:18:48 · 388 阅读 · 0 评论 -
Dubbo处理TCP拆包粘包问题
转载地址:https://my.oschina.net/bieber/blog/487087在TCP网络传输工程中,由于TCP包的缓存大小限制,每次请求数据有可能不在一个TCP包里面,或者也可能多个请求的数据在一个TCP包里面。那么如果合理的decode接受的TCP数据很重要,需要考虑TCP拆包和粘包的问题。我们知道在Netty提供了各种Decoder来解决此类问题,比如LineBased转载 2017-05-09 18:28:33 · 2162 阅读 · 0 评论 -
如何开启Dubbo框架内部的日志?
转载地址:https://my.oschina.net/bieber/blog/391530 这里将对如何在自己的项目里面开启dubbo框架自己的日志,并对输出的日志进行控制。在讲这些之前,先看看dubbo在处理日志的时候是怎么做的? 在dubbo框架内所有的日志输出都是通过 LoggerFactory这个静态工厂类来获得Logger的对象实体,并且抽离了一个LoggerAdapte转载 2017-05-09 18:32:10 · 6473 阅读 · 1 评论 -
Dubbo 并发调优的几个参数
转载地址:https://my.oschina.net/bieber/blog/390818消费端调优: 一、connections 这个参数可以在服务提供端发布服务的时候配置,也可以在消费端引用服务的时候配置,但是这个值是只对消费端生效的,所以一般是服务提供端不建议配置,如果配置,请斟酌一下,详情请查看《对connections参数的设置 》。不管是在消费端或者服务提供端,如果对转载 2017-05-09 18:35:43 · 1637 阅读 · 0 评论 -
初识分布式服务管理框架-Dubbo
转载地址:https://my.oschina.net/bieber/blog/287296 Dubbo是阿里下面的一个开源分布式服务管理框架。它的产生是因为分布式的产生而产生的。下面将几点分享一下我对Dubbo的初步认识。通过dubbo的官方文档可以了解一下怎么使用以及基本的设计思想。http://alibaba.github.io/dubbo-doc-static/User+Guide-转载 2017-05-09 21:45:00 · 233 阅读 · 0 评论 -
Netty里面的Boss和Worker【Server篇】
转载地址:https://my.oschina.net/bieber/blog/406799 最近在总结Dubbo关于Netty通信方面的实现,于是也就借此机会深入体会了一下Netty。一般启动Netty的Server端时都会设置两个ExecutorService对象,我们都习惯用boss,worker两个变量来引用这两个对象,于是从我一开始接触Netty就有了boss和worker的概转载 2017-05-09 21:53:45 · 13009 阅读 · 2 评论 -
Dubbo架构设计详解
原文地址:http://shiyanjun.cn/archives/325.html Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消转载 2017-05-09 22:31:57 · 279 阅读 · 0 评论