Consul

Consul 注册中心的基本使用和工作原理。

前置条件

使用说明

添加依赖

从 Dubbo3 开始,consul 注册中国适配已经不再内嵌在 Dubbo 中,使用前需要单独引入独立的模块

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

基本配置

  1. <dubbo:registry address="redis://10.20.153.10:6379" />

  1. <dubbo:registry address="redis://10.20.153.10:6379?backup=10.20.153.11:6379,10.20.153.12:6379" />

  1. <dubbo:registry protocol="redis" address="10.20.153.10:6379" />

  1. <dubbo:registry protocol="redis" address="10.20.153.10:6379,10.20.153.11:6379,10.20.153.12:6379" />

使用场景

使用 Consul 作为共享注册中心实现,可用于 Dubbo 与 Spring Cloud 体系的互通或迁移

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