spring boot 2.1.1.RELEASE 不支持consul 5C

最近使用consul作为spring cloud的服务发现,一直不能把服务注册到consul上,发生spring boot使用的是2.1.1.RELEASE版本,后来改成2.0.3.RELEASE能够注册成功。
spring cloud使用Finchley.RELEASE或者Finchley.SR2没有影响。
分别使用consul1.2.1,1.3.1,1.4测试了,结果一样。
哪位同学知道为什么?

0

1个回答

我用springboot2.1.1 cloud Finchley.x consl1.4
服务也没有注册到consul上,同时将boot改为2.0.3,cloud Finchley.RELEASE后,consul注册成功,但是健康检查不调用,将cloud改为Finchley.SR1后,健康检查正常。然而在虚拟机上跑了一个consul,但是本地服务consul地址无论怎么改都是默认的localhost,请问你知道是什么原因吗。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Springboot consul 服务提供端和服务发现端
提供了springboot方式的consul的服务的注册端和服务的发现端,具体参见:http://blog.csdn.net/maoyeqiu/article/details/77330735
SpringBoot2 Spring Cloud consul 分布式配置中心使用教程
目录环境说明consul 安装与启动手册创建测试案例idea 创建SpringBoot2 Spring Cloud consul 案例pom.xml 完整配置如下 环境说明 java 1.8 idea 2018.x spring boot 2.0.5 consul 安装与启动 这里使用 docker https://github.com/foxiswho/docker-nginx-redis-...
带你玩转微服务(spring boot、spring cloud、consul、docker、k8s、网关、鉴权)
作者简介 黄朝兵,目前就职于一家跨国软件公司,任专家级开发工程师。曾就职于互联网金融企业、大型国企、日企等,分别任职技术经理,高级软件开发工程师,软件开发工程师。 微服务,软件应用开发的新纪元 2014年 Martin Fowler 在《MicroServices》论文中首次提出了微服务的概念。近些年,伴随着互联网的日益发展,微服务在国内、甚至国际上的发展已达到一个新高潮。 在微服...
VS Code开发Spring Boot + Cloud示例(五)服务注册和发现示例(Docker + Consul)
运行环境: Windows 10 专业版 Docker for Windows 18.06.0-ce(安装方法参见win10环境下安装Docker) 主要参考文章《springcloud(十三):Eureka 2.X 停止开发,但注册中心还有更多选择:Consul 使用详解》 1 我对Consul的理解 Consul是什么,为什么用Consul,请大家看上面提到的Consul...
如何解决SpringBoot2.1缺少Java11依赖项问题
文章目录前言1. 准备&注意事项2. 解决方法第一步:删除之前IDEA下载的所有springboot版本第二步:用IDEA新建Spring inteuegh 项目第三步:直接使用jdk11创建项目第四步:创建HelloController.java测试3. 小结&参考资料小结参考资料 前言 研究了几个星期问题,终于解决了。 Java 11从JDK中剔除了很多JEE的东西,但事实并非...
关于使用spring admin和consul一起做监控需要注意的配置
如果使用spring cloud 开发微服务的时候,服务配置了上线文如 server: port: 8082 servlet: context-path: /mail 则使用spring admin监控时需要在服务发现的consul中配置tags 如下,这样spring admin中的健康检查才能读取到上下文+/actuator/health,在spring admin...
一、SpringCloud利用Consul实现服务注册与发现
一、启动consul server 在安装好consul的ubuntu虚拟机上启动consul server,以server方式启动: consul agent -ui -server -data-dir=/tmp/consul -bootstrap-expect 1 -bind 10.211.55.10 使用-ui参数启动server成功后,可以在浏览器中输入:http:/...
Java B2B2C多用户商城 springcloud架构-Spring Cloud集成项目简介
Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目: 需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码 一零三八七七四六二六 Spring Cloud Config 配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。 Spring Cloud ...
springcloud使用consul作为配置中心
1.每次当我们修改consul上面的配置信息的时候,会向我们的代码发送一个/refresh请求刷新我们的工程,使我们的取值动态的刷新,不需要重启项目, 但是当我们使用@Value进行取值的时候,虽然可会取到值也会刷新项目但是不会更改我们的取值,还是取到项目启动时候配置在consul上面的值。 2.当我们在全局的application的文件中配置跟某一个服务列如:server-sms中配置相同的属性时, server-sms这个项目启动的时候默认是先去找自己目录下面的配置,再去找全局的配置,如果自己目录下
springboot consul/eureka 集成admin 邮件通知 health访问不到,注册失败
spring boot在使用consul集成 admin的时候,配置了邮件发送,发现报错 连接不上 /health。 需要配置不检测相关数据库和邮件。记录一下 management: security: enabled: false health: db: enabled: false mail: enabled: false ...
springcloud consul +consul 实现服务注册及发现
要想利用consul提供的服务实现服务的注册与发现,我们需要建立consul cluster。 在consul方案中,每个提供服务的节点上都要部署和运行consul的agent,所有运行consul agent节点的集合构成consul cluster。 consul agent有两种运行模式:server和client。这里的server和client只是consul集群层面的区分,
二、SpringCloud使用Consul作为分布式配置中心
一、简介 1、 Consul提供了用于存储配置和其他元数据的键/值存储。Spring Cloud Consul Config是Config Server和Client的替代方案。在特殊的“引导”阶段,配置被加载到Spring环境中。默认情况下,配置存储在/config文件夹中。根据应用程序的名称和模拟Spring Cloud Config顺序解析属性的活动配置文件,创建多个PropertySou...
SpringCloud-2.0版本兼容问题
2.0要选用以下的版本 4.0.0 com.qlzx SpringCloud-2.0-member 0.0.1-SNAPSHOT <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&...
Spring Cloud中的Consul的相关配置
在这里主要介绍在Consul的相关配置。在这里使用yml的格式进行配置。 spring: cloud: consul: enabled: true //是否启用consul host: ip // consul server的ip地址 port: 8500 // consul运行的端口号 ...
Spring Cloud 中的Consul服务注册与发现---遇到的问题(注册失败)
这几天一直在弄spring cloud consul 的服务注册与发现,结果按着网上的例子写,注册到consul里面的一直都是失败。这个问题困扰了好久。今天总算解决了。 原因很简单--版本问题。 我用的版本spring boot --1.5.7                   spring cloud--Dalston.SR3   consul 下载的是最新的1.0.0 结果
springcloud配置consul为注册中心health接口访问503
springcloud配置consul为接口的时候 服务注册不成功在网上找了许多资料有的是在maven里面添加依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifact...
springcloud 2.1.0RELEASE 通过Tomcat启动,无法注册consul服务问题
通过Tomcat启动不会注册consul服务问题: spring cloud 2.0 consul 注册是通过监听WebServerInitializedEvent事件,通过tomcat容器启动服务时监听不到WebServerInitializedEvent事件,Consul无法注册服务,可以加入下面代码:   @Component public class CustomizedEventL...
spring boot整合consul、fegin、HystrixCommand
通过2个spring boot服务,实现consul的注册以及通过fegin(服务名)进行微服务直接的调用,实现HystrixCommand的容错处理
eureka 客户端-服务消费者
本系列介绍的配置均基于 Spring Boot 2.1.1.RELEASE 版本和 Spring Cloud Greenwich.RC1 版本.使用feign的服务消费者Demo代码
eureka 客户端-服务提供者
本系列介绍的配置均基于 Spring Boot 2.1.1.RELEASE 版本和 Spring Cloud Greenwich.RC1 版本.Eureka客户端-生产者
springcloud中zuul与consul集成进行负载均衡
第一步:向consul注册服务 配置文件application.yml为 server: port: 8080 spring: application: name: zuulserver cloud: consul: discovery: instance-id: ${spring.application.name}:${server....
eureka 注册中心demo
本系列介绍的配置均基于 Spring Boot 2.1.1.RELEASE 版本和 Spring Cloud Greenwich.RC1 版本.注册中心Demo代码
Spring Cloud中使用Consul作为服务注册中心时如何获得local service id?
微服务是目前非常流行的和实用的软件架构设计。Spring Cloud是java开发领域最受欢迎也是常用的微服务框架。Spring Cloud Finchley版本已经发布,并且Eureka 2.0的开源开发工作也停止了。因此很多项目都在开始转向是用Consul作为服务注册中心(关于如何使用consul不在本文讨论范围)。 那么之前我们使用EurekaInstanceConfig获取了服务自身的信息...
SpringCloud之consul(服务注册发现,客户端安装) |第十四章 -yellowcong
consul的服务端,就是直接将Consul的服务启动即可,然后现在需要做的是配置客户端,1、配置pom.xml,添加`spring-cloud-starter-consul-discovery`的依赖,2、配置application.yml 设置consul的注册节点,3、配置启动类,添加`@EnableDiscoveryClient`注解,表示俺是一个注册类。4、添加一个测试服务,查看当前界consul服务器所有
Spring Cloud(二)Consul 服务治理实现
Spring Cloud Consul 项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,具有分布式、高可用、高扩展性。Consul 简介Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更“一站式” ,内置了服务注册与发现框 架、具有以下性质: 分布一致性协议实现、 健康检查
基于GRPC+consul通信的服务化框架
讲诉了服务化框架背景,介绍,原理,实现。
Consul3-使用consul作为配置中心
           在前面的文章中学习了consul在windows下的安装配置,然后consul作为spring boot的服务发现和注册中心,详细的参考:https://blog.csdn.net/j903829182/article/details/80960802https://blog.csdn.net/j903829182/article/details/80960917      ...
springcloud(十三):Eureka 2.X 停止开发,但注册中心还有更多选择:Consul 使用详解
在上个月我们知道 Eureka 2.X 遇到困难停止开发了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka 只是其中之一,下面是 Spring Cloud 支持的服务发现软件以及特性对比: Feature euerka Consul zookeeper etcd ...
springboot 2.1.1版本问题. 404问题。
早两天,在熟悉springboot,采用的官网最新的2.1.1版本。但奇怪的是,编写的thymeleaf,demo总报404错误,无法跳转至html。这个问题卡了我很久,无意中尝试换2.0.2版本后,就正常了。个人分析可能是我的maven镜像地址设置的aliyun的,貌似无法download到thymeleaf3.0.11版本。  ...
史上最简单的 SpringCloud 教程 | 第十四篇: 服务注册(consul)
这篇文章主要介绍 spring cloud consul 组件,它是一个提供服务发现和配置的工具。consul具有分布式、高可用、高扩展性。一、consul 简介consul 具有以下性质:服务发现:consul通过http 方式注册服务,并且服务与服务之间相互感应。服务健康监测key/value 存储多数据中心,consul可运行在mac windows linux 等机器上.
使用Spring Cloud Consul实现服务的注册和发现
首先安装consul环境,参照之前的文章:http://blog.csdn.net/mn960mn/article/details/51753893 项目规划,2个服务端,1个客户端 首先来看服务端, 一:服务端1: 项目依赖 org.springframework.cloud spring-cloud-consul-dependencies 1
Spring Cloud Finchley版中Consul多实例注册的问题处理
由于Spring Cloud对Etcd的支持一直没能从孵化器中出来,所以目前来说大多用户还在使用Eureka和Consul,之前又因为Eureka 2.0不在开源的消息,外加一些博眼球的标题党媒体使得Eureka的用户有所减少,所以,相信在选择Spring Cloud的用户群体中,应该有不少用户会选择Consul来做服务注册与发现。 本文就来说一下,当我们使用Spring Cloud最新的Fin...
springcloud中使用consul作为配置中心
springcloud中使用consul作为配置中心 1、pom.xml配置  <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-actuator</artifactId...
【微服务之Consul 服务注册发现】
Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。 Service Discovery and Configuration Made Easy   Consul is a distributed, highly available system. This section will cover the basics, purposely...
Consul的分布式锁实现
涉及到分布式锁(也称为全局锁)的实现,基于目前的各种工具,我们已经有了大量的实现方式,比如:基于Redis的实现、基于Zookeeper的实现。本文将介绍一种基于Consul 的Key/Value存储来实现分布式锁以及信号量的方法。 分布式锁实现 基于Consul的分布式锁主要利用Key/Value存储API中的acquire和release操作来实现。acquire和release操作是类似...
Spring Cloud Consul 多实例注册问题
最近使用consul注册实例时发现一个问题,困扰了两天,终于解决记录下,同时也希望能对其他学习Spring Cloud有此类问题的“学友”有所帮助。 问题描述 例如两台服务器同一个应用config,端口8080,注册到consul上,就会出现后注册覆盖前一个注册的情况,产生这个问题的原因是consul在注册时的instanceid采用的是“服务名+端口”的方式,默认情况下是"spring.appl...
Spring Cloud Consul服务发现与配置管理
      Spring Cloud Consul组件提供服务注册与发现(Eureka),分布式配置(config),控制总线(Bus)特性,也可以与zuul,ribbon,hystrix集成。       这里主要讲下它的服务注册与发现,分布式配置。       首先,我们要安装consul,这里不介绍,Spring boot 版本1.5.13.RELEASE,Spring Cloud版本Edg...
Spring Cloud 爬坑记录 - Consul注册,检查状态失败
按网上的例子添加一个SpringBoot工程到Consul,使用Consul版本1.2.1 工程pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/...
spring boot实战(第四篇)分散配置
spring boot实战(第四篇)分散配置前言分散配置是系统必不可少的一部分,将配置参数抽离出来为后期维护提供很大的便利。spring boot 默认支持两个格式的配置文件:.properties .yml。.properties与.yml*.properties属性文件;属于最常见的一种; *.yml是yaml格式的文件,yaml是一种非常简洁的标记语言。在*.properties中定义us
SpringCloud利用Consul实现分布式配置中心
SpringCloud结合Consul实现分布式配置中心 文章目录SpringCloud结合Consul实现分布式配置中心consul介绍使用consul配置中心将服务注册到consul上推送配置到consul配置中心效果图 consul介绍 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更“一站式...
文章热词 Java spring cloud用户权限设计 Java spring cloud 部署方案 Java spring cloud前后端分离权限控制 Java spring cloud服务鉴权搭建 Java spring cloud服务鉴权agent配置
相关热词 bootstrap与spring android boot文件在哪 +spring bootstrap python教程+chm python教程百家号