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的静态服务相关推荐

  1. 阿里新框架发布!干掉Spring Cloud,换下Dubbo,微服务王者来了!

    目前,但凡谈及微服务技术选型,就必然会遇到一个两难的抉择,到底该采用Dubbo,还是该选择Spring Cloud呢? 当初阿里于2017年宣布重新开源Dubbo,近年来Dubbo发展速度和势头可谓是 ...

  2. 源码分析Dubbo Invoker概述----服务发现、集群、负载均衡、路由体系

    Invoker,负载网络调用组件,底层依懒与网络通信,Invoker主要负责服务调用,自然与路由(比如集群)等功能息息相关,本节先从整体上把控一下Dubbo服务调用体系,服务发现.集群.负载均衡.路由 ...

  3. Dubbo中暴露服务的过程解析

    原文链接 dubbo暴露服务有两种情况,一种是设置了延迟暴露(比如delay="5000"),另外一种是没有设置延迟暴露或者延迟设置为-1(delay="-1" ...

  4. Java分布式二手房项目尚好房第三课 利用Dubbo拆分微服务

    Java分布式二手房项目尚好房:Apache Dubbo介绍 一.分布式RPC框架Apache Dubbo 1.软件架构的演进过程 软件架构的发展经历了由单体架构.垂直架构.SOA架构到微服务架构的演 ...

  5. Dubbo接口级服务发现-数据结构

    目录 Dubbo服务治理易用性的原理: URL地址数据划分: Dubbo接口级服务发现---易用性的代价 Proposal,适应云原生.更大规模集群的服务发现类型. Dubbo3应用级服务发现---基 ...

  6. 用node搭一个静态服务

    如何搭一个静态服务 新建一个文件夹 初始化 npm init -y 所用到的模块 http-server 起服务 mime chalk debug ejs 所需模块 http fs util path ...

  7. node创建web静态服务

    在上一篇中,用了http模块和fs模块来让html页面呈现出来,但是这样做有缺点,比如我们来看一个例子,例如我现在手上有一个前端写好了的静态文件夹,我想吧它部署在node的静态服务上,你将会发现,如果 ...

  8. 深入解析 Dubbo 3.0 服务端暴露全流程

    简介:随着云原生时代的到来,Dubbo 3.0 的一个很重要的目标就是全面拥抱云原生.正因如此,Dubbo 3.0 为了能够更好的适配云原生,将原来的接口级服务发现机制演进为应用级服务发现机制. 作者 ...

  9. dubbo中对服务多版本的支持

    dubbo中对服务多版本的支持 在dubbo的文档中说: 当一个接口实现,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用. 在低压力时间段,先升级一半提供者为新版本 再将所有消费者升 ...

最新文章

  1. Vue.js 源码目录设计(二)
  2. C# Lambda表达式
  3. JNI调用c++函数,该函数的参数是结构体(——对象的传递)
  4. python现在好找工作吗-转行学Python好找工作吗?
  5. Java 程序死锁问题原理及解决方案
  6. Swift版音乐播放器(简化版),swift音乐播放器
  7. java resources 路径_Java工程读取resources中资源文件路径问题
  8. There are no packages available for install
  9. favicon.ico在线制作
  10. serialization 序列化
  11. VJ 1385 盗窃-月之眼
  12. 多账号统一登陆,账号模块的系统设计
  13. 什么是阻塞、非阻塞、同步和异步以及IO模型
  14. URL Scheme的作用是应用间调用
  15. Factory method ‘sqlSessionFactory‘ threw exception; nested exception is java.lang.NoSuchMethodError:
  16. 有关shape文件的说明
  17. 自己封装的CMusic类 【转】
  18. 洲思zCloud公有云版发布
  19. laravel mysql超时时间_连接到数据库时Laravel连接超时
  20. etch下面,用wine可以安装超星阅览器

热门文章

  1. 百度统计 java 实现思路_2019社招阿里、腾讯、蚂蚁金服「四面」Java面试真题分享...
  2. java函数式编程_说说函数式编程的那些事
  3. python第三周笔记_Python第三周 学习笔记(1)
  4. linux各种小程序源码,Linux中的小程序—— 进度条
  5. html层次选择器例题,JQuery 层次选择器的例子
  6. java第二次测试笔试题_微软第二次笔试第一题java代码 已AC
  7. 汉塔克问题(C语言递归)
  8. 本地虚拟机ceph 100.000% pgs not active
  9. 信息系统项目管理师-第5章:项目范围管理-重点汇总
  10. Python 程序开发90个注意事项