上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: Dubbo默认的底层网络通讯使用的是Netty,服务提供方NettyServer使用两级线程池,其中 EventLoopGroup(boss) 主要用来接受客户端的链接请求,并把接受的请求分发给 EventLoopGroup(worker) 来处理,boss和worker线程组我们称之为IO线程。 阅读全文
posted @ 2018-05-27 10:13 徐浩进 阅读(24319) 评论(0) 推荐(2) 编辑
摘要: Dubbo的集群容错策略 正常情况下,当我们进行系统设计时候,不仅要考虑正常逻辑下代码该如何走,还要考虑异常情况下代码逻辑应该怎么走。当服务消费方调用服务提供方的服务出现错误时候,Dubbo提供了多种容错方案,缺省模式为failover,也就是失败重试。 Dubbo提供的集群容错模式 下面看下Dub 阅读全文
posted @ 2018-05-25 11:10 徐浩进 阅读(22008) 评论(1) 推荐(2) 编辑
摘要: 在Dubbo整体架构分析中介绍了Dubbo中除了Service和Config层为API外,其他各层均为SPI,为SPI意味着下面各层都是组件化可以被替换的,也就是扩展性比较强,这也是Dubbo比较好的一点。 JDK中标准SPI原理 Dubbo增强的SPI功能是从JDK标准SPI演化而来的,所以有必要 阅读全文
posted @ 2018-05-23 19:01 徐浩进 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: Dubbo的分层架构 本文将简单介绍Dubbo的分层架构设计,如下图是Dubbo官方的整体架构图: Dubbo官方提供的该架构图很复杂,一开始我们没必要深入细节,下面我们简单介绍下其中的主要模块。 其中Service和Config层为API,对于服务提供方来说,使用ServiceConfig API 阅读全文
posted @ 2018-05-23 18:40 徐浩进 阅读(993) 评论(0) 推荐(1) 编辑
摘要: 本文借用dubbo.learn的Dubbo API方式来解释原理。 服务消费端泛化调用 前面我们讲解到,基于Spring和基于Dubbo API方式搭建简单的分布式系统时,服务消费端引入了一个SDK二方包,里面存放着服务提供端提供的所有接口类,之所以需要引入接口类是因为服务消费端一般是基于接口使用J 阅读全文
posted @ 2018-05-23 13:46 徐浩进 阅读(4357) 评论(2) 推荐(0) 编辑
摘要: 一个程序员对设计模式的理解: “不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一 阅读全文
posted @ 2018-05-07 14:22 徐浩进 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 本文转载自 : http://www.cnblogs.com/rik28/p/6024425.html Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手 阅读全文
posted @ 2018-05-04 14:56 徐浩进 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Dubbo源码下载与编译 本文来讲下如何在Dubbo源码编译后,得到用于搭建管理控制台的war包和监控平台的jar包。 首先需要到Github上下载Dubbo的源码,解压后如下: 在dubbo-2.5.x目录执行 mvn clean package -Dmaven.test.skip=true 会生 阅读全文
posted @ 2018-05-01 11:12 徐浩进 阅读(19001) 评论(2) 推荐(0) 编辑
摘要: Demo结构介绍 Demo使用Maven聚合功能,里面有三个模块,目录如下: 其中Consumer模块为服务消费者,里面TestConsumer和consumer.xml组成了基于Spring配置方式的服务调用,TestConsumerApi是基于Dubbo API方式的服务调用,TestConsu 阅读全文
posted @ 2018-04-29 15:38 徐浩进 阅读(5159) 评论(0) 推荐(1) 编辑
摘要: Zookeeper是Apache Hadoop的子项目,是一个树形的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,推荐生成环境使用。 , 下面结合上图介绍Zookeeper在服务注册与发现里面的应用: 如上图整体Zookeeper的树根Root是Dubbo,说明建立的Zoo 阅读全文
posted @ 2018-04-29 14:16 徐浩进 阅读(940) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页