概述
从这篇文章开始我们将分四篇文章介绍 Dubbo 必知必会的知识点,这些特性是每一个 Dubbo 开发者必须要掌握的内容,并且这些知识点和后面的源码分析部分密切相关,所以只有先了解这部分内容才能更好地读懂后面的文章,事不宜迟就让我们马上开始 Dubbo 核心知识点的学习之旅吧。
启动检查
Dubbo 在消费者服务启动时,会主动检查依赖的提供者服务是否可用,如果依赖的提供者服务不可用,那么将抛出以下异常信息:
No provider available for the service xxx.xxx.XxxService
消费者服务可以通过配置 check="false"
关闭启动时对依赖服务的检查,配置之后消费者在存在有依赖的服务不可用情况下,仍然可以成功启动,不会抛出异常信息,只有在消费者服务发起服务远程调用时才会抛出异常。一旦所依赖的提供者服务后面恢复启动成功之后,消费者服务能识别到并连接上,从而可以正常发起服务远程调用。有两种配置方式:
接口级别忽略检查