dubbo最佳实践
tigerJGG
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dubbo之基础概念和配置
Dubbo基本需求 1)需要一个服务注册中心,动态的注册和发现服务,使服务的位置透明,在消费方获取服务提供方地址列表,实现软负载均衡和Failover 2)需要自动画出应用间的依赖关系图,帮助架构师理清关系 3)当服务调用量越来越大,需要将服务每天的调用量,响应时间统计出来,作为容量规划的参考指标Dubbo架构 dubbo架构...原创 2019-03-21 09:36:52 · 249 阅读 · 0 评论 -
Dubbo之参数配置(一)
目录启动时检查集群容错负载均衡线程模型直连提供者服务只订阅,不注册只注册静态服务多协议配置多注册中心注册(服务端)和多注册中心引用(消费端)多版本服务分组分组聚合结果缓存启动时检查 dubbo默认会在启动时检查依赖的服务是否可用,不可用会抛出异常 1)xml中配置 没有提供者时报错 关闭某个服务的启动...原创 2019-03-21 09:55:20 · 2110 阅读 · 0 评论 -
Dubbo之参数配置(二)
目录泛化引用泛化实现回声测试上下文信息异步调用泛化引用使用场景主要用于客户端没有API接口及模型类元的情况,参数及返回值中的所有POJO均用Map表示。如:实现一个通用的服务测试框架,可通过GenericService调用所有服务实现。<dubbo:reference id="barService" interface="com.demo...原创 2019-03-21 11:03:21 · 562 阅读 · 0 评论 -
Dubbo之参数配置(五)
目录并发控制连接控制延迟连接粘滞连接并发控制使用场景限制服务的方法在服务器端占用线程池线程数的数量。配置(1)限制BarService的每个方法,服务器端并发执行数不能超过10个<dubbo:service interface="com.foo.BarService" executes="10" />(2)限制BarService的s...原创 2019-03-25 10:45:12 · 565 阅读 · 0 评论 -
Dubbo之参数配置(六)
目录令牌验证路由规则条件路由规则脚本路由规则令牌验证验证步骤使用场景 防止消费者绕过注册中心访问提供者 在注册中心控制权限,以决定要不要下发令牌给消费者 注册中心可灵活改变授权方式,而不需要修改或升级提供者(1)全局设置开启令牌验证<!--随机token令牌,使用UUID生成--><dubbo:provider inter...原创 2019-03-25 13:18:33 · 352 阅读 · 0 评论 -
Dubbo之参数配置(三)
目录本地调用参数回调事件通知本地调用使用场景本地调用使用Injvm协议,是一个伪协议,它不开启端口,不发起远程调用,只在JVM内直接关联,但执行Dubbo的Filter链。配置//定义injvm协议<dubbo:protocol name="injvm" />//设置默认协议<dubbo:provider protocol="in...原创 2019-03-22 15:57:12 · 1152 阅读 · 0 评论 -
Dubbo之参数配置(四)
目录本地存根本地伪装延迟暴露本地存根使用场景远程服务后,客户端通常只剩下接口,而实现全在服务器端,但提供方有些时候想在客户端也执行部分逻辑,比如:做ThreadLocal缓存,提前验证参数,调用失败后伪造容错数据等等,此时就需要在API中带上Stub,客户端生成Proxy时,会把Proxy通过构造函数传输给Stub,然后把Stub暴露给用户,Stub可以决定要不要去...原创 2019-03-22 16:45:19 · 560 阅读 · 0 评论
分享