软件设计师交流群
摘要:为了落户,好好备考。 新建的群,欢迎大家加入,互相监督学习指导相与析。 群内有历年真题及答案,备考大纲等, 群号723626762
阅读全文
dubbo user guider笔记之七Demos----Explicit target(直接连接指定的Provider)
摘要:Explicit target 在开发和测试环境中,通常需要绕过注册中心,直接连接指定的服务提供者进行测试。在这种情况下,点对点的直接连接是需要的,服务提供者将忽略提供注册提供者的列表。接口A配置了点对点,不会影响接口B从注册中心获取列表。 Configure with XML 如果是线上需求需要点
阅读全文
dubbo user guider笔记之六Demos----Thread Model
摘要:Thread Model(线程模型) 如果事件处理可以很快被执行完,像内存标记那样,不需要分发出新的请求,那么它可以直接由I/O线程来处理,因为它减少了线程的分发。 如果事件处理起来很慢,或者需要发起新的I/O请求,比如查询数据库,那么这些事件应该在线程池中被执行。否则I/O线程可能会阻塞,导致不能
阅读全文
dubbo user guider笔记之五Demos----LoadBalance
摘要:LoadBalance (负载均衡) Dubbo提供了为集群的负载均衡提供了一系列的平衡策略,默认的是 random 。 也可以自己写一个。 内置的策略 Random LoadBalance(随机) Ramdom ,根据权重随机 调用的越多,分布越均匀。当使用权重时,结果也是与之一致的,可以根据它来
阅读全文
dubbo user guider笔记之四Demos----Start check && Fault Tolerance Strategy
摘要:Check on start up(启动检查) Dubbo默认会在启动的时候检查它依赖的服务是否可用。当发现服务不可用的时候它会抛出一个异常来组织spring完成初始化,这回促使你在应用发布之前及早地发现问题,默认配置:check=。 可以使用check=false来关闭检查。例如,测试环境的时候有
阅读全文
谈谈我对dubbo的理解(每个阶段理解不同,会持续跟新)
摘要:2019 07 26 初学阶段 对dubbo有一个基础的认识,是一个提供了远程调用的框架。 远程调用是以接口作为契约的,接口规定了方法签名,(尽量按值传递,不要传行为作为参数)。 利用了zookeeper作为服务注册发现中心,这里不谈zookeeper的优缺点,假设是完美的。(enreka) 消费端
阅读全文
dubbo user guider笔记之三配置方式详解
摘要:配置方式详解 目前dubbo提供了四种配置方式,他们分别是: 1. XML Configuration 2. Properties Configurtion 3. API Configuration 4. Annotation Configuration 下面我们来分别详细的介绍一下他们 XML C
阅读全文
dubbo user guider笔记之二Quick start
摘要:Quick start 这个章节较为简单,不过我们作为初学者,最好动手敲一下。加深我们对整个流程和结构的理解。 使用Dubbo最普遍的方式是在spring框架中运行它。接下来的内容将引导你使用spring的xml配置的方式来开发一个Dubbo应用。当然也可以使用API配置的方式。 Service p
阅读全文
dubbo user guider笔记之一Preface
摘要:软件架构发展背景 单体 垂直分层 分布式服务 流式计算 dubbo出现的基本需求点 服务变多带来的服务URL难以配置,F5负载均衡的单点故障 服务依赖关系变得复杂,难以描述 流量变大的情况下,服务的容量,机器数量等问题难以评估 dubbo架构及其特点 Architecture Provider Co
阅读全文
翻译-Your first Dubbo application
摘要:"Your First Dubbo Demo" Your First Dubbo Demo Java RMI Introduction(RMI简介) RMI是一种机制,允许访问或者调用另一台JVM上的对象或者方法。RMI是一种特殊的RPC,使用了支持OOP的java语言来实现。用户可以不经过IDL(
阅读全文