spring cloud(一) 副 consul
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相关推荐
- Spring Cloud: 注册中心Consul使用
什么是Consul Consul是HashiCorp公司推出的开源工具,提供了分布式系统的服务注册和发现.配置等功能.与其他分布式服务注册与发现的方案相比,Consul的方案更"一站式&qu ...
- Spring Cloud中使用Consul作为服务注册中心时如何获得local service id?
微服务是目前非常流行和实用的软件架构设计.Spring Cloud是java开发领域最受欢迎也是常用的微服务框架.Spring Cloud Finchley版本已经发布,与此同时Eureka 2.0的 ...
- spring cloud consul整合
本文基于spring cloud Finchley.SR1 consul如何搭建可以看文章consul docker方式搭建 本文章源码位置:https://github.com/wanghongqi ...
- Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)
Spring Cloud Eureka VS Consul构建微服务架构 -- 服务注册与发现 一.Spring Cloud Eureka Spring Cloud Eureka是Spring Clo ...
- java什么是服务治理平台_Java | Spring Cloud 是如何实现服务治理的
Spring Cloud 是如何实现服务治理的 Table of Contents 建议提前阅读 Spring Cloud Commons 之服务治理浅析 Spring 在设计的时候,通常会考虑方便扩 ...
- 《深入理解 Spring Cloud 与微服务构建》第三章 Spring Cloud
<深入理解 Spring Cloud 与微服务构建>第三章 Spring Cloud 文章目录 <深入理解 Spring Cloud 与微服务构建>第三章 Spring Clo ...
- Spring Cloud微服务系统架构的一些简单介绍和使用
Spring Cloud 目录 特征 云原生应用程序 Spring Cloud上下文:应用程序上下文服务 引导应用程序上下文 应用程序上下文层次结构 改变Bootstrap的位置Properties ...
- Spring Cloud Dalston.RELEASE中文文档
Spring Cloud Dalston.RELEASE中文文档 Spring Cloud 目录 特性 云原生应用程序 Spring Cloud上下文:应用程序上下文服务 引导应用程序上下文 应用程序 ...
- Spring Cloud(二)Consul 服务治理实现
Spring Cloud Consul 项目是针对Consul的服务治理实现.Consul是一个分布式高可用的系统,具有分布式.高可用.高扩展性. Consul 简介 Consul 是 HashiCo ...
- Spring Cloud第十四篇: 服务注册(consul)
这篇文章主要介绍 spring cloud consul 组件,它是一个提供服务发现和配置的工具.consul具有分布式.高可用.高扩展性. 一.consul 简介 consul 具有以下性质: 服务 ...
最新文章
- 华为机考HJ7取近似值
- windows 服务开发教程
- python第三方库numpy-谁能介绍下Python生态中的第三方库NumPy
- IDEA实现到JSTL
- 数据挖掘实验报告-关联规则算法实验
- 【struts2】第一个struts2实例
- Java集合框架:LinkedHashMap
- MyEclipse10安装SVN插件的几种方法
- Django(part19)--Django中的应用
- vue-cli生成项目时你应当知道的
- http://selectorgadget.com/
- 解决windows预览体验计划页面空白问题
- 面试题50. 第一个只出现一次的字符
- 遗传算法MATLAB工具箱的下载与安装
- 浮动的三个特点很重要。
- php mysql敏感词_用PHP如何实现敏感词过滤
- 厉害了!机器视觉在农业中的应用
- 计算机操作系统之CPU架构和原理(二)
- 微软苏州面经:前两面简单,三面困难
- 对比MySQL和Pandas计算用户最大连续登录天数
热门文章
- 前端学习-jQuery源码学习
- 使用强类型DataSet增加数据并获取自动增长的ID
- Windows下安装NetCat
- java实现栈的方法
- 计算机考研英语一和英语二的区别,2018考研英语一与英语二翻译有什么区别?怎么提高?...
- java实现奇偶位交换
- str_pos php,关于php中str_replace替换漏洞的分析
- 群晖3617可以有几个网卡_Synology 群晖 DS1621+ 六盘位NAS 开箱拆解评测
- linux装go环境脚本,linux中用shell快速安装配置Go语言的开发环境
- C#:根据特定分隔符分割字符串