springboot dubbo+zookeeper 必须先启动提供者在启动消费者的 问题解决
有a,b,c 三个项目, 这三个项目既是消费者, 也是提供者, 他们之间存在 相互引用的问题。a,b 消费b , b也需要消费a中间的service.官网文档地址:http://dubbo.apache.org/zh-cn/docs/user/references/xml/dubbo-reference.html如下代码加入项目中。则可以解决问题。import org...
·
有a,b,c 三个项目, 这三个项目既是消费者, 也是提供者, 他们之间存在 相互引用的问题。
a,b 消费b , b也需要消费a中间的service.
官网文档地址: http://dubbo.apache.org/zh-cn/docs/user/references/xml/dubbo-reference.html
如下代码加入项目中。 则可以解决问题。
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import com.alibaba.dubbo.config.ConsumerConfig;
@Configuration
public class DubboConfig {
/**
* 消费者配置不主动监督zookeeper服务
*
* @return
*/
@Bean
public ConsumerConfig consumerConfig() {
ConsumerConfig consumerConfig = new ConsumerConfig();
consumerConfig.setCheck(false);
consumerConfig.setTimeout(40000);
return consumerConfig;
}
}
dubbo与zookeeper包为如下: springboot版本2.1.4
转载:
更多推荐
已为社区贡献2条内容
所有评论(0)