spring cloud 使用consul作为注册中心

1.安装consul

使用docker安装

查找consul镜像    docker search consul 下载镜像          docker pull consul启动镜像          docker run -d -p 8500:8500  consul agent -server -bootstrap-expect=1   -client 0.0.0.0 -ui查看启动结果 netstat -tunlp       有8500启动成功    打开防火墙

使用浏览器打开8500  查看web界面

2.新建spring boot 项目

pom.xml 添加依赖

  <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-consul-discovery</artifactId></dependency>

application.properties 添加配置

server.port=8081
spring.application.name=consul-clientspring.cloud.consul.host=127.0.0.1
spring.cloud.consul.port=8500spring.cloud.consul.discovery.service-name=consul-clientspring.cloud.consul.discovery.prefer-ip-address=true

启动类注解 @EnableDiscoveryClient

@SpringBootApplication
@EnableDiscoveryClient
public class ConsulClientApplication {public static void main(String[] args) {SpringApplication.run(ConsulClientApplication.class, args);}}

启动工程  查看consul中心服务

我这里健康检查是因为两个服务网络不互通   consul在阿里云服务器   consul-client 是本地工程

转载于:https://www.cnblogs.com/yongxiangliu123/p/11081564.html

spring cloud(一) 副 consul相关推荐

  1. Spring Cloud: 注册中心Consul使用

    什么是Consul Consul是HashiCorp公司推出的开源工具,提供了分布式系统的服务注册和发现.配置等功能.与其他分布式服务注册与发现的方案相比,Consul的方案更"一站式&qu ...

  2. Spring Cloud中使用Consul作为服务注册中心时如何获得local service id?

    微服务是目前非常流行和实用的软件架构设计.Spring Cloud是java开发领域最受欢迎也是常用的微服务框架.Spring Cloud Finchley版本已经发布,与此同时Eureka 2.0的 ...

  3. spring cloud consul整合

    本文基于spring cloud Finchley.SR1 consul如何搭建可以看文章consul docker方式搭建 本文章源码位置:https://github.com/wanghongqi ...

  4. Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)

    Spring Cloud Eureka VS Consul构建微服务架构 -- 服务注册与发现 一.Spring Cloud Eureka Spring Cloud Eureka是Spring Clo ...

  5. java什么是服务治理平台_Java | Spring Cloud 是如何实现服务治理的

    Spring Cloud 是如何实现服务治理的 Table of Contents 建议提前阅读 Spring Cloud Commons 之服务治理浅析 Spring 在设计的时候,通常会考虑方便扩 ...

  6. 《深入理解 Spring Cloud 与微服务构建》第三章 Spring Cloud

    <深入理解 Spring Cloud 与微服务构建>第三章 Spring Cloud 文章目录 <深入理解 Spring Cloud 与微服务构建>第三章 Spring Clo ...

  7. Spring Cloud微服务系统架构的一些简单介绍和使用

    Spring Cloud 目录 特征 云原生应用程序 Spring Cloud上下文:应用程序上下文服务 引导应用程序上下文 应用程序上下文层次结构 改变Bootstrap的位置Properties ...

  8. Spring Cloud Dalston.RELEASE中文文档

    Spring Cloud Dalston.RELEASE中文文档 Spring Cloud 目录 特性 云原生应用程序 Spring Cloud上下文:应用程序上下文服务 引导应用程序上下文 应用程序 ...

  9. Spring Cloud(二)Consul 服务治理实现

    Spring Cloud Consul 项目是针对Consul的服务治理实现.Consul是一个分布式高可用的系统,具有分布式.高可用.高扩展性. Consul 简介 Consul 是 HashiCo ...

  10. Spring Cloud第十四篇: 服务注册(consul)

    这篇文章主要介绍 spring cloud consul 组件,它是一个提供服务发现和配置的工具.consul具有分布式.高可用.高扩展性. 一.consul 简介 consul 具有以下性质: 服务 ...

最新文章

  1. 华为机考HJ7取近似值
  2. windows 服务开发教程
  3. python第三方库numpy-谁能介绍下Python生态中的第三方库NumPy
  4. IDEA实现到JSTL
  5. 数据挖掘实验报告-关联规则算法实验
  6. 【struts2】第一个struts2实例
  7. Java集合框架:LinkedHashMap
  8. MyEclipse10安装SVN插件的几种方法
  9. Django(part19)--Django中的应用
  10. vue-cli生成项目时你应当知道的
  11. http://selectorgadget.com/
  12. 解决windows预览体验计划页面空白问题
  13. 面试题50. 第一个只出现一次的字符
  14. 遗传算法MATLAB工具箱的下载与安装
  15. 浮动的三个特点很重要。
  16. php mysql敏感词_用PHP如何实现敏感词过滤
  17. 厉害了!机器视觉在农业中的应用
  18. 计算机操作系统之CPU架构和原理(二)
  19. 微软苏州面经:前两面简单,三面困难
  20. 对比MySQL和Pandas计算用户最大连续登录天数

热门文章

  1. 前端学习-jQuery源码学习
  2. 使用强类型DataSet增加数据并获取自动增长的ID
  3. Windows下安装NetCat
  4. java实现栈的方法
  5. 计算机考研英语一和英语二的区别,2018考研英语一与英语二翻译有什么区别?怎么提高?...
  6. java实现奇偶位交换
  7. str_pos php,关于php中str_replace替换漏洞的分析
  8. 群晖3617可以有几个网卡_Synology 群晖 DS1621+ 六盘位NAS 开箱拆解评测
  9. linux装go环境脚本,linux中用shell快速安装配置Go语言的开发环境
  10. C#:根据特定分隔符分割字符串