不要使用 dubbo.properties 文件配置,推荐使用对应 XML 配置

Dubbo 中所有的配置项都可以配置在 Spring 配置文件中,并且可以针对单个服务配置。

如完全不配置则使用 Dubbo 缺省值,详情请参考 Dubbo配置参考手册 中的说明。

dubbo.properties 中属性名与 XML 的对应关系

  1. 应用名 dubbo.application.name<dubbo:application name="myalibaba" >
  2. 注册中心地址 dubbo.registry.address<dubbo:registry address="11.22.33.44:9090" >
  3. 调用超时 dubbo.service.*.timeout可以在多个配置项设置超时 timeout,由上至下覆盖(即上面的优先)5,其它的参数(retriesloadbalanceactives等)的覆盖策略与 timeout 相同。示例如下:提供者端特定方法的配置<dubbo:service interface="com.alibaba.xxx.XxxService" > <dubbo:method name="findPerson" timeout="1000" /> </dubbo:service> 提供者端特定接口的配置<dubbo:service interface="com.alibaba.xxx.XxxService" timeout="200" />
  4. 服务提供者协议 dubbo.service.protocol、服务的监听端口 dubbo.service.server.port<dubbo:protocol name="dubbo" port="20880" />
  5. 服务线程池大小 dubbo.service.max.thread.threads.size<dubbo:protocol threads="100" />
  6. 消费者启动时,没有提供者是否抛异常 alibaba.intl.commons.dubbo.service.allow.no.provider<dubbo:reference interface="com.alibaba.xxx.XxxService" check="false" />

Leave a comment

Your email address will not be published. Required fields are marked *