上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

2017年9月17日

dubbo之多注册中心

摘要: Dubbo 支持同一服务向多注册中心同时注册,或者不同服务分别注册到不同的注册中心上去,甚至可以同时引用注册在不同注册中心上的同名服务。另外,注册中心是支持自定义扩展的。 多注册中心注册 比如:中文站有些服务来不及在青岛部署,只在杭州部署,而青岛的其它应用需要引用此服务,就可以将服务同时注册到两个注 阅读全文

posted @ 2017-09-17 20:48 jmbkeyes 阅读(189) 评论(0) 推荐(0) 编辑

dubbo之多协议

摘要: 比如:不同服务在性能上适用不同协议进行传输,比如大数据用短连接协议,小数据大并发用长连接协议 consumer.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema 阅读全文

posted @ 2017-09-17 20:33 jmbkeyes 阅读(141) 评论(0) 推荐(0) 编辑

dubbo之静态服务

摘要: 有时候希望人工管理服务提供者的上线和下线,此时需将注册中心标识为非动态管理模式 或者 服务提供者初次注册时为禁用状态,需人工启用,断线时,将不会被自动删除,需人工禁用。 阅读全文

posted @ 2017-09-17 20:32 jmbkeyes 阅读(209) 评论(0) 推荐(0) 编辑

dubbo之只订阅及只注册

摘要: 只订阅 问题 如果有两个镜像环境,两个注册中心,有一个服务只在其中一个注册中心有部署,另一个注册中心还没来得及部署,而两个注册中心的其它应用都需要依赖此服务,所以需要将服务同时注册到两个注册中心,但却不能让此服务同时依赖两个注册中心的其它服务。 可以让服务提供者方,只注册服务到另一注册中心,而不从另 阅读全文

posted @ 2017-09-17 20:31 jmbkeyes 阅读(264) 评论(0) 推荐(0) 编辑

dubbo之直连提供者

摘要: 在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直联方式,将以服务接口为单位,忽略注册中心的提供者列表,A 接口配置点对点,不影响 B 接口从注册中心获取列表 通过 XML 配置 如果是线上需求需要点对点,可在 <dubbo:reference> 中配 阅读全文

posted @ 2017-09-17 14:49 jmbkeyes 阅读(260) 评论(0) 推荐(0) 编辑

dubbo之线程模型

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

posted @ 2017-09-17 14:17 jmbkeyes 阅读(162) 评论(0) 推荐(0) 编辑

dubbo之负载均衡

摘要: 在集群负载均衡时,Dubbo提供了多种均衡策略,缺省为random随机调用。 随机,按权重设置随机概率。 在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。 轮循,按公约后的权重设置轮循比率。 存在慢的提供者累积请求的问题,比如:第二台机器很 阅读全文

posted @ 2017-09-17 14:08 jmbkeyes 阅读(112) 评论(0) 推荐(0) 编辑

dubbo之集群容错

摘要: 在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试。 集群容错模式 1. Failover Cluster 失败自动切换,当出现失败,重试其它服务器 。通常用于读操作,但重试会带来更长延迟。可通过 retries="2" 来设置重试次数(不含第一次)。重试次数配置如下: 阅读全文

posted @ 2017-09-17 14:00 jmbkeyes 阅读(234) 评论(0) 推荐(0) 编辑

dubbo之启动时检查

摘要: 启动时检查 Dubbo缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止Spring初始化完成,以便上线时,能及早发现问题,默认 check="true"。所以可以通过 check="false" 关闭检查。 注意区别 dubbo.reference.check=false,强制改变所有 阅读全文

posted @ 2017-09-17 13:47 jmbkeyes 阅读(838) 评论(0) 推荐(0) 编辑

2017年9月16日

dubbo-admin安装

摘要: 1. 安装maven 2. 下载dubbo,并打包 1. 使用git下载(git clone https://github.com/alibaba/dubbo.git)或者从http://dubbo.io/下载源码 2. cd到dubbo的根目录,mvn install -Dmaven.test.s 阅读全文

posted @ 2017-09-16 21:49 jmbkeyes 阅读(159) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

导航