lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年4月22日

摘要: 前一阵换了份工作,来到新公司,恰好新同事问起SOA是什么,我随口说了几点,其实自己以前研究过,不过并没有详细的整理过,说的比较模糊,恰好周末,拿出点时间整理下以前对SOA的认知。 SOA是什么?SOA全英文是Service-Oriented Architecture,中文意思是中文面向服务编程,是一 阅读全文
posted @ 2019-04-22 19:43 白露~ 阅读(450) 评论(0) 推荐(0)

摘要: 事件处理线程说明 如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识,则直接在IO线程上处理更快,因为减少了线程池调度。 但如果事件处理逻辑较慢,或者需要发起新的IO请求,比如需要查询数据库,则必须派发到线程池,否则IO线程阻塞,将导致不能接收其它请求。 如果用IO线程 阅读全文
posted @ 2019-04-22 17:16 白露~ 阅读(262) 评论(0) 推荐(0)

摘要: Dubbo源码分析1 Dubbo源码分析2 dubbo源码阅读:rpc请求处理流程(1) 架构设计:系统间通信(17)——服务治理与Dubbo 中篇(分析) 13. Dubbo原理解析-注册中心之Zookeeper协议注册中心 dubbo作为消费者注册过程分析 - 邯郸人 Dubbo源码分析(二): 阅读全文
posted @ 2019-04-22 17:15 白露~ 阅读(255) 评论(0) 推荐(0)

摘要: 一、什么是dubbo Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看, Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务 阅读全文
posted @ 2019-04-22 17:13 白露~ 阅读(403) 评论(0) 推荐(0)

摘要: 分布式服务框架: –高性能和透明化的RPC远程服务调用方案 –SOA服务治理方案 -Apache MINA 框架基于Reactor模型通信框架,基于tcp长连接 Dubbo缺省协议采用单一长连接和NIO异步通讯, 适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况 分析 阅读全文
posted @ 2019-04-22 17:12 白露~ 阅读(3497) 评论(0) 推荐(0)

摘要: 转: http://www.cnblogs.com/study-everyday/p/6742350.html 目录: 1. 一、Dubbo是什么 2. 二、Dubbo的由来 2.1. 1.背景 2.2. 2.需求 2.3. 3.架构设计图 2.4. 4.Dubbo的总体架构 2.5. 5.设计的优 阅读全文
posted @ 2019-04-22 17:00 白露~ 阅读(985) 评论(0) 推荐(0)

摘要: Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配置就能够实现分布式服务调用,也就是说服务提供方(Provider)发布的服务可以天然就是集群服务,比 阅读全文
posted @ 2019-04-22 16:39 白露~ 阅读(431) 评论(0) 推荐(0)

摘要: 1、启动时检查缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止Spring初始化完成,以便上线时,能及早发现问题,默认check=true。 关闭所有服务的启动时检查:(没有提供者时报错)<dubbo:consumer check="false" /> 关闭某个服务的启动时检查:(没有 阅读全文
posted @ 2019-04-22 16:37 白露~ 阅读(513) 评论(0) 推荐(0)

摘要: 一、dubbo常用配置 <dubbo:service/> 服务配置,用于暴露一个服务,定义服务的元信息,一个服务可以用多个协议暴露,一个服务也可以注册到多个注册中心。 eg、<dubbo:service ref="demoService" interface="com.unj.dubbotest.p 阅读全文
posted @ 2019-04-22 16:34 白露~ 阅读(1662) 评论(0) 推荐(0)

摘要: 想往高处走,怎么能不懂 Dubbo? Dubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。 下面我为大家准备了一些 Dubbo 常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一 阅读全文
posted @ 2019-04-22 16:28 白露~ 阅读(978) 评论(0) 推荐(0)

摘要: 在学习jar包之前,要先弄懂Java包,以及关于Java包的相关概念。 一、包 为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示例都属于一个默认的无名包。 格式为: package pkg1[.pkg2[.pkg3…]]; 代码实例: 1 /** 2 阅读全文
posted @ 2019-04-22 15:59 白露~ 阅读(3833) 评论(0) 推荐(0)

摘要: zookeeper有单机、伪集群、集群三种部署方式,可根据自己对可靠性的需求选择合适的部署方式。下边对这三种部署方式逐一进行讲解。 一、单机安装 1.1 下载 进入要下载的版本的目录,选择.tar.gz文件下载 下载链接:http://archive.apache.org/dist/zookeepe 阅读全文
posted @ 2019-04-22 15:45 白露~ 阅读(396) 评论(0) 推荐(0)

摘要: 这个博客是在https://blog.csdn.net/Crazer_cy/article/details/80397649篇文章上的基础上,自己学习用的。 Zookeeper为dubbo的注册中心,dubbo服务的生产者和消费者都需要在Zookeeper进行注册; 下载zookeeper压缩包并解 阅读全文
posted @ 2019-04-22 15:31 白露~ 阅读(7296) 评论(0) 推荐(1)

摘要: 1.到地址 https://github.com/alibaba/dubbo 下载dubbo源码 2.解压缩zip文件到 “ D:\技术资料\zookeeper\dubbo-master\dubbo-master” 目录下 3.打开命令操作模式,进入D:\技术资料\zookeeper\dubbo-m 阅读全文
posted @ 2019-04-22 14:52 白露~ 阅读(2985) 评论(2) 推荐(0)