springboot 集成dubbo 关键配置:

1.pom

<!--dubbo与zk的组件 start -->
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.1.0</version>
</dependency>
<dependency>
<groupId>com.github.sgroschupf</groupId>
<artifactId>zkclient</artifactId>
<version>0.1</version>
</dependency>
<!--dubbo与zk的组件 end -->

2.yml

dubbo:
application:
name: your-service-name
registry:
address: zookeeper://127.0.0.1:2181
timeout: '20000'
protocol:
name: dubbo
port: '-1'
monitor:
protocol: registry
consumer:
check: false

 3.config:

import com.alibaba.dubbo.config.ConsumerConfig;
import com.alibaba.dubbo.config.ProviderConfig;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class DubboConfig {
@Bean
public ConsumerConfig consumerConfig() {
ConsumerConfig consumerConfig = new ConsumerConfig();
consumerConfig.setCheck(false);
consumerConfig.setTimeout(5000);
return consumerConfig;
}
@Bean
public ProviderConfig providerConfig(){
ProviderConfig providerConfig = new ProviderConfig();
providerConfig.setTimeout(30000);
providerConfig.setRetries(0);
return providerConfig;
}
}

 4.主启动类注解:

@EnableDubbo
@SpringBootApplication
public class WarehousingMain {
public static void main(String[] args) {
SpringApplication.run(WarehousingMain.class,args);
}
}

 

posted @   jiafeng  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2017-11-16 依赖注入(一)构造函数注入(PHP)
点击右上角即可分享
微信分享提示