dubbo
dubbo
不死鸟.亚历山大.狼崽子
太极计算机股份有限公司系统架构师,从事ios、.net、flex、java等开发
展开
-
Dubbo(八):dubbo的灰度发布
Dubbo(八):dubbo的灰度发布原创 2020-03-18 22:04:27 · 1144 阅读 · 0 评论 -
Dubbo(七):dubbo的重试原则
当消费者请求一个服务时出现错误,会重试连接其他的服务器,但重试会带来更多的延迟。重试次数可以使用【retries=重试次数】来设置。1. 注解配置在提供者中,reties的值设置在@Service中在消费者中,reties的值设置在@Reference中在Dubbo(四):dubbo入门实例-注解的配置的基础上进行测试消费者的配置提供者的配置2. 在xml文件中配...原创 2020-02-11 12:25:40 · 1658 阅读 · 0 评论 -
Dubbo(六):dubbo的启动时检查
Dubbo缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止Spring初始化完成,以便上线时,能及早发现问题,默认check=true。 如果你的Spring容器是懒加载的,或者通过API编程延迟引用服务,请关闭check,否则服务临时不可用时,会抛出异常,拿到null引用,如果check=false,总是会返回引用,当服务恢复时,能自动连上。 ...原创 2020-02-11 11:49:15 · 464 阅读 · 1 评论 -
Dubbo(五):dubbo的超时处理和配置覆盖
1.配置原则dubbo推荐在Provider上尽量多配置Consumer端属性:作服务的提供者,比服务使用方更清楚服务性能参数,如调用的超时时间,合理的重试次数,等等 在Provider配置后,Consumer不配置则会使用Provider的配置值,即Provider配置可以作为Consumer的缺省值。否则,Consumer会使用Consumer端的全局设置,这对于Provider不可...原创 2020-02-10 15:18:51 · 643 阅读 · 0 评论 -
Dubbo(三):dubbo配置文件加载顺序
本章节使用Dubbo(二):dubbo入门实例代码在使用apache dubbo时,配置文件的加载情况。以provider提供服务者为例:JVM 启动 -D 参数优先,这样可以使用户在部署和启动时进行参数重写,比如在启动时需改变协议的端口。XML 次之,如果在 XML 中有配置,则 dubbo.properties 中的相应配置项无效。Properties 最后,相当于缺省值,只...原创 2020-02-09 18:28:38 · 402 阅读 · 0 评论 -
Dubbo(四):dubbo入门实例-注解的配置
本张内容在Dubbo(二):dubbo入门实例的源码基础上修改;1.修改dubbo-provider1.1修改UserServiceImpl@Service //添加com.alibaba.dubbo.config.annotation.Service;public class UserServiceImpl implements UserService { public...原创 2020-02-10 15:06:24 · 262 阅读 · 0 评论 -
Dubbo(二):dubbo入门实例
1.需求某个电商系统,订单服务需要调用用户服务获取某个用户的所有地址;我们现在 需要创建两个服务模块进行测试 模块 功能 订单服务web模块 创建订单等 用户服务service模块 查询用户地址等 测试预期结果: 订单服务web模块在A服务...原创 2020-02-09 14:27:43 · 265 阅读 · 0 评论 -
Dubbo(一):Mac环境搭建dubbo
1.安装启动zookeeper这一步不过多介绍,不会的自行查看我的zookeeper专题。2. dubbo-admin2.1下载dubbo的源码 下载地址:https://github.com/apache/dubbo/releases,本文下载的是2.6.0版本2.2.解压,在dubbo/dubbo-admin/的目录下执行mvn package -Dmaven...原创 2020-02-08 12:14:19 · 1356 阅读 · 0 评论