当前位置: 首页>编程语言>正文

dubbo复习:(9)配置中心的大坑,并不能像spring cloud那样直接从配置中心读取自定义的配置

配置中心只是为 Dubbo 配置提供管理使用的(比如配置服务超时时间等)。不要尝试通过@Value类似的方式从dubbo 配置中心(比如nacos、zookeeper、Apollo)来获取数据

https://github.com/apache/dubbo/issues/11200

dubbo复习:(9)配置中心的大坑,并不能像spring cloud那样直接从配置中心读取自定义的配置,dubbo复习:(9)配置中心的大坑,并不能像spring cloud那样直接从配置中心读取自定义的配置_zookeeper,第1张

可以在application.yml中主要写注册中心的配置,类似如下:

server:
  port: 9811
dubbo:
  application:
    name: dubbo-springboot-demo-provider
  protocol:
    name: dubbo
    port: 28093
  config-center:
    address: nacos://xx.xx.xx.xx:8848

而将注册中心的地址和其它配置项都在配置中心进行配置,默认在dubbo 这个group的dubbo.properties 这个data id:

配置类似如下:

dubbo复习:(9)配置中心的大坑,并不能像spring cloud那样直接从配置中心读取自定义的配置,dubbo复习:(9)配置中心的大坑,并不能像spring cloud那样直接从配置中心读取自定义的配置_dubbo_02,第2张

这里将zookeeper作为了注册中心(当然也可以使用nacos,那就改成nacos://xx.xx.xx.xx:8848)

dubbo.application.name=my-app
dubbo.registry.address=zookeeper://xx.xx.xx.xx:2181



https://www.xamrdz.com/lan/5z41963856.html

相关文章: