dubbo
washingtin
JAVA大后端
展开
-
dubbo-admin编译打包及管理
1.前提先安装jdk,git,maven2.拉取dubbo源码打开https://github.com/alibaba/dubbo登录自己的github,然后把dubbo代码fork一下git clone https://github.com/自己的用户名/dubbo3.在checkout出来的dubbo目录执行mvn install -Dmaven.test.skip=...2016-08-12 16:27:15 · 290 阅读 · 0 评论 -
dubbo定义及使用
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的...原创 2016-08-12 17:30:50 · 231 阅读 · 0 评论 -
Dubbo工作原理
架构图:第一层:service 层,接口层,给服务提供者和消费者来实现的 第二层:config 层,配置层,主要是对 dubbo 进行各种配置的 第三层:proxy 层,服务代理层,无论是 consumer 还是 provider,dubbo 都会给你生成代理,代理之间进行网络通信 第四层:registry 层,服务注册层,负责服务的注册与发现 第五层:cluster 层,集群层,...原创 2019-07-25 12:43:52 · 68 阅读 · 0 评论 -
Dubbo集群容错策略
Failover Cluster 失败自动切换,当出现失败,重试其它服务器。通常用于读操作,但重试会带来更长延迟。可通过retries="2"来设置重试次数(不含第一次)。 重试次数配置如下: <dubbo:service retries="2" />或<dubbo:reference retries="2" />或<du...转载 2019-07-25 16:57:18 · 201 阅读 · 0 评论 -
Dubbo负载均衡策略
Random LoadBalance 随机,按权重设置随机概率。 在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。RoundRobin LoadBalance 轮询,按公约后的权重设置轮询比率。 存在慢的提供者累积请求的问题,比如:第二台机器很慢,但没挂,当请求调到第二台时就卡在那,久而久之,所...转载 2019-07-25 17:02:57 · 700 阅读 · 0 评论