Consul的服务注册与发现(简单介绍)

时间:2022-07-24
本文章向大家介绍Consul的服务注册与发现(简单介绍),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

Consul的注册中心的安装及配置

1、consul下载

2、开发模式启动consul

consul agent -dev

3、验证测试 通过以下地址可以访问Consul的首页: http://localhost:8500

Linux方式安装及启动

1.下载并解压consul
# cd /opt/soft
# mkdir consul
#cd consul
#wget https://releases.hashicorp.com/consul/1.3.0/consul_1.3.0_linux_amd64.zip
#unzip consul_1.3.0_linux_amd64.zip
# cp consul /usr/local/bin/
2. 检查是否安装成功
# ./consul
# ./consul version
# mkdir data logs
# nohup ./consul agent -server -ui -bootstrap-expect=1 -client=0.0.0.0 -bind=172.17.175.165 -data-dir=./data >> ./logs/consul.log &

服务提供者注册到consul

<!--SpringCloud consul-server-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-consul-discovery</artifactId>
</dependency>
spring:
  application:
    name: mmren-edu-stock
  cloud:
    consul:
      # consul注册中心地址
      host: localhost
      port: 8500
      discovery:
        hostname: 127.0.0.1
        service-name: ${spring.application.name}

服务消费者注册到consul

同上