Dubbo的静态服务
Dubbo中,dubbo可以自动搜索到服务上线,并注册,同时,也可以知道服务下线,自动从注册中心去掉服务。
但是静态服务就可以做到人工管理。
1.场景
有时候希望人工管理服务提供者的上线和下线,此时需将注册中心标识为非动态管理模式。
服务提供者初次注册时为禁用状态,需人工启用。断线时,将不会被自动删除,需人工禁用。
2.配置
<dubbo:registry address="10.20.141.150:9090" dynamic="false" />
或:
<dubbo:registry address="10.20.141.150:9090?dynamic=false" />
3.手动使用
如果是一个第三方独立提供者,比如 memcached,可以直接向注册中心写入提供者地址信息,消费者正常使用。
RegistryFactory registryFactory = ExtensionLoader.getExtensionLoader(RegistryFactory.class).getAdaptiveExtension();
Registry registry = registryFactory.getRegistry(URL.valueOf("zookeeper://10.20.153.10:2181"));
registry.register(URL.valueOf("memcached://10.20.153.11/com.foo.BarService?category=providers&dynamic=false&application=foo"));
Dubbo的静态服务相关推荐
- 阿里新框架发布!干掉Spring Cloud,换下Dubbo,微服务王者来了!
目前,但凡谈及微服务技术选型,就必然会遇到一个两难的抉择,到底该采用Dubbo,还是该选择Spring Cloud呢? 当初阿里于2017年宣布重新开源Dubbo,近年来Dubbo发展速度和势头可谓是 ...
- 源码分析Dubbo Invoker概述----服务发现、集群、负载均衡、路由体系
Invoker,负载网络调用组件,底层依懒与网络通信,Invoker主要负责服务调用,自然与路由(比如集群)等功能息息相关,本节先从整体上把控一下Dubbo服务调用体系,服务发现.集群.负载均衡.路由 ...
- Dubbo中暴露服务的过程解析
原文链接 dubbo暴露服务有两种情况,一种是设置了延迟暴露(比如delay="5000"),另外一种是没有设置延迟暴露或者延迟设置为-1(delay="-1" ...
- Java分布式二手房项目尚好房第三课 利用Dubbo拆分微服务
Java分布式二手房项目尚好房:Apache Dubbo介绍 一.分布式RPC框架Apache Dubbo 1.软件架构的演进过程 软件架构的发展经历了由单体架构.垂直架构.SOA架构到微服务架构的演 ...
- Dubbo接口级服务发现-数据结构
目录 Dubbo服务治理易用性的原理: URL地址数据划分: Dubbo接口级服务发现---易用性的代价 Proposal,适应云原生.更大规模集群的服务发现类型. Dubbo3应用级服务发现---基 ...
- 用node搭一个静态服务
如何搭一个静态服务 新建一个文件夹 初始化 npm init -y 所用到的模块 http-server 起服务 mime chalk debug ejs 所需模块 http fs util path ...
- node创建web静态服务
在上一篇中,用了http模块和fs模块来让html页面呈现出来,但是这样做有缺点,比如我们来看一个例子,例如我现在手上有一个前端写好了的静态文件夹,我想吧它部署在node的静态服务上,你将会发现,如果 ...
- 深入解析 Dubbo 3.0 服务端暴露全流程
简介:随着云原生时代的到来,Dubbo 3.0 的一个很重要的目标就是全面拥抱云原生.正因如此,Dubbo 3.0 为了能够更好的适配云原生,将原来的接口级服务发现机制演进为应用级服务发现机制. 作者 ...
- dubbo中对服务多版本的支持
dubbo中对服务多版本的支持 在dubbo的文档中说: 当一个接口实现,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用. 在低压力时间段,先升级一半提供者为新版本 再将所有消费者升 ...
最新文章
- Vue.js 源码目录设计(二)
- C# Lambda表达式
- JNI调用c++函数,该函数的参数是结构体(——对象的传递)
- python现在好找工作吗-转行学Python好找工作吗?
- Java 程序死锁问题原理及解决方案
- Swift版音乐播放器(简化版),swift音乐播放器
- java resources 路径_Java工程读取resources中资源文件路径问题
- There are no packages available for install
- favicon.ico在线制作
- serialization 序列化
- VJ 1385 盗窃-月之眼
- 多账号统一登陆,账号模块的系统设计
- 什么是阻塞、非阻塞、同步和异步以及IO模型
- URL Scheme的作用是应用间调用
- Factory method ‘sqlSessionFactory‘ threw exception; nested exception is java.lang.NoSuchMethodError:
- 有关shape文件的说明
- 自己封装的CMusic类 【转】
- 洲思zCloud公有云版发布
- laravel mysql超时时间_连接到数据库时Laravel连接超时
- etch下面,用wine可以安装超星阅览器
热门文章
- 百度统计 java 实现思路_2019社招阿里、腾讯、蚂蚁金服「四面」Java面试真题分享...
- java函数式编程_说说函数式编程的那些事
- python第三周笔记_Python第三周 学习笔记(1)
- linux各种小程序源码,Linux中的小程序—— 进度条
- html层次选择器例题,JQuery 层次选择器的例子
- java第二次测试笔试题_微软第二次笔试第一题java代码 已AC
- 汉塔克问题(C语言递归)
- 本地虚拟机ceph 100.000% pgs not active
- 信息系统项目管理师-第5章:项目范围管理-重点汇总
- Python 程序开发90个注意事项