时间:2021-05-20
以Windows为例,下载解压后,以开发模式运行:
consul agent --dev启动成功后,可以访问Consul提供的管理页面,默认端口为8500,页面上显示了已注册服务的列表,包括它们的运行状况等信息。
使用RestTemplate调用服务
@AutowiredRestTemplate restTemplate;public String getFirstProduct() { return this.restTemplate.getForObject("https://服务名/products/1", String.class);}要使用RestTemplate别忘了加配置:
@Bean@LoadBalancedpublic RestTemplate restTemplate(){ return new RestTemplate();}以上就是Spring Cloud Consul的服务注册与发现的详细内容,更多关于Spring Cloud Consul 服务注册与发现的资料请关注其它相关文章!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
什么是ConsulConsul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul的方案更
一、概念:什么是consul:Consul是有多个组件组成的一个整体,作用和Eureka,Zookeeper相当,都是用来做服务的发现与治理。Consul的特性
Consul简化了分布式环境中的服务的注册和发现流程,通过HTTP或者DNS接口发现。支持外部SaaS提供者等。consul提供的一些关键特性:serviced
前言:spring-cloud为基础的微服务架构,所有的微服务都需要注册到注册中心,如果这个注册中心阻塞或者崩了,那么整个系统都无法继续正常提供服务,所以,这里
1.官方文档https://cloud.spring.io/spring-cloud-static/spring-cloud-openfeign/2.2.2.R