更多元数据中心扩展实现

更多元数据中心扩展实现,包括 redis、etcd、consul 等

Dubbo 框架还默认提供了 redis、etcd、consul 等元数据中心适配实现

Redis

Redis 实现由主干库提供内置实现,但需要增加以下依赖:

  1. <dependency>
  2. <dependency>
  3. <groupId>redis.clients</groupId>
  4. <artifactId>jedis</artifactId>
  5. <version>3.10.0</version>
  6. </dependency>
  7. </dependency>
  1. dubbo
  2. metadata-report
  3. address: redis://127.0.0.1:1111

或者

  1. dubbo.metadata-report.address=redis://127.0.0.1:1111

Etcd

Etcd 元数据中心由社区生态库维护,具体可参见

增加依赖:

  1. <dependency>
  2. <groupId>org.apache.dubbo.extensions</groupId>
  3. <artifactId>dubbo-metadata-report-etcd</artifactId>
  4. <version>3.3.0</version>
  5. </dependency>

调整配置:

  1. dubbo
  2. metadata-report
  3. address: etcd://127.0.0.1:1111

Consul

Consul 元数据中心由社区生态库维护,具体可参见

增加依赖:

  1. <dependency>
  2. <groupId>org.apache.dubbo.extensions</groupId>
  3. <artifactId>dubbo-metadata-report-consul</artifactId>
  4. <version>3.3.0</version>
  5. </dependency>

调整配置:

  1. dubbo
  2. metadata-report
  3. address: consul://127.0.0.1:1111

最后修改 September 13, 2024: Refactor website structure (#2860) (1a4b998f54b)