Dubbo启动时检查

  Dubbo在启动时会检查服务提供者所提供的服务是否可用,默认为True。

(1)、单个服务关闭启动时检查(check属性置为false)

  1)、基于xml文件配置方式

1     <!--3、声明需要调用的远程服务接口,生成远程服务代理,可以和本地Bean一样使用-->
2     <dubbo:reference id="userService" interface="cn.coreqi.service.UserService" check="false"/>

  2)、基于注解配置方式

1     @Reference(check = false)
2     private UserService userService;

(2)、全部服务关闭启动时检查(通过配置服务消费者的统一规则来关闭服务检查)

  1)、基于xml文件配置方式

1     <!--4、配置服务消费者的统一规则-->
2     <dubbo:consumer check="false"/>

  2)、基于注解配置方式(通过SpringBoot配置文件)

1 dubbo.consumer.check=false

*补充:启动时注册中心检查

1 <dubbo:registry check="false"/>

原文地址:https://www.cnblogs.com/fanqisoft/p/10359049.html

时间: 2024-11-06 14:19:16

Dubbo启动时检查的相关文章

学习dubbo(四): 启动时检查

说明 Dubbo缺省会在启动时检查依赖的服务是否可用不可用时会抛出异常阻止Spring初始化完成以便上线时能及早发现问 题默认check=true. 注意 如果你的Spring容器是懒加载的或者通过API编程延迟引用服务请关闭check否则服务临时不可用时会抛出异常拿到 null引用如果check=false总是会返回引用当服务恢复时能自动连上.

dubbo之启动时检查

启动时检查 Dubbo缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止Spring初始化完成,以便上线时,能及早发现问题,默认 check="true".所以可以通过 check="false" 关闭检查. 关闭某个服务的启动时检查:<dubbo:reference interface="com.foo.BarService" check="false" /> 关闭所有服务的启动时检查:<dub

dubbo启动时,检查依赖服务配置

dubbo启动有一个选项:即是否检查依赖的服务是否启动,把这个选项置为false就可以了. 这个是从文档上面摘下来的: <dubbo:reference interface="com.foo.BarService" check="false" /> 也可以加lazy="true"配置,懒加载模式

Dubbo教程文档--Dubbo服务依赖检查

Dubbo官方文档: 用户指南 >> 示例 >> 启动时检查

服务器启动时Webapp的web.xml中配置的加载顺序

一 1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文. 3.容器将<context-param>转换为键值对,并交给servletContext. 4.容器创建<listener>中的类实例,创建监听器. 二  Load-on-startup Lo

tomcat启动时JVM内存大小,以免出现内存溢出

问题: 主要是2个内存溢出的错误. 首先是:java.lang.OutOfMemoryError: Java heap space 其次是:java.lang.OutOfMemoryError: PermGen space 最终解决办法[我是4G内存,请适当修改大小]: [Windows]在catalina.bat的第一行增加: set JAVA_OPTS=-Xms512m -Xmx900m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSiz

Dubbo_异常_Service启动时默认将方法注册到内网IP

一.背景 一般Dubbo服务都是通过内网调用,Dubbo服务启动时默认会将服务注册到内网IP,消费端就无法从外网访问. 二.解决过程 1.Linux的hosts中设置外网IP a) 通过hostname命令得到机器名 b) 通过vim /etc/hosts设置机器名对应的外网IP 127.0.0.1  localhost  localhost.localdomain 外网IP VM_31_182_centos (这里VM_31_182_centos为主机名,默认在第一行,需要移到第二行外网IP后

解决Outlook 2007 启动时卡很久的问题

周五帮一客户处理了outlook 2007 启动时响应慢的问题,现记录下该问题的处理做个分享. 问题描述: Outlook 2007 启动的时候会卡好几分钟,相同环境使用Outlook 2013的用户没有这种问题.服务器端是同一台exchange 2010服务器. 从客户描述来看可以排除是服务器端的问题,问题应该是在outlook 2007客户端.因此我接下来用OFFCAT工具先进行检查,该工具可以从https://www.microsoft.com/en-us/download/details

dubbo启动报java.lang.ClassNotFoundException: javassist.ClassPath

原文: dubbo启动报java.lang.ClassNotFoundException: javassist.ClassPath ? ? ? ? 在dubbo启动的过程中报错误:java.lang.ClassNotFoundException: javassist.ClassPath,调试发现代码:Class<?> clazz = Class.forName(line, true, classLoader)执行加载类com.alibaba.dubbo.common.compiler.supp