尚硅谷2020最新版SpringCloud(H版&alibaba)框架开发教程学习三 spring cloud之Consul的使用

Spring Cloud H版 + Spring Cloud Alibaba 教程目录 目录:基于 Spring Cloud Hoxton 版本、Spring Cloud Alibaba Nacos 1.3.1 版本、Sentinel 1.7.2 版本、Seata 1.2.0 版本 介绍 Spring Cloud 专栏: 微服务架构 与 Spring Cloud 的前世今生 Spring Boot 与 Spring Cloud 之间的版本选择 基于 RestTemplate 搭建微服务工程 SpringCloud 整合 Eureka 实现服务注册中心 自定义服务在 Eureka 上的实例名 阅读详情

尚硅谷周阳老师的课程,还是挺不错的,这是视频地址,https://www.bilibili.com/video/BV18E411x7eT,可以跟着学习,此为个人学习笔记,备后期查看.

简介

SpringCloud的文档地址:
https://cloud.spring.io/spring-cloud-static/spring-cloud-consul/2.2.2.RELEASE/reference/html/
Consul是一个分布式高可用的系统,它有以下特点:
服务发现:Consul客户能够注册一个服务,比如api或mysql,其他客户可以在Consul上查询一个指定服务的提供者。Consul提供DNS和HTTP的服务发现接口。
健康检查:Consul可以灵活的使用脚本等来检测注册在其上的服务是否可用,不健康的服务Consul也能够灵活处理,比如提供服务的主机内存使用超过90%,我们可以配置让Consul不要把这样的服务提供给服务调用者。
key/value存储:这个功能和etcd有些类似,可以通过HTTP API方便地使用。
多数据中心支持:Consul支持开箱即用的多数据中心支持,这意味着用户不用建立额外的抽象层让业务扩展到各个区域。

一. 安装并运行Consul

1. 下载安装

官方地址:https://learn.hashicorp.com/consul/getting-started/install.html
下载地址:https://www.consul.io/downloads.html
根据自己的操作系统下载相应的版本(本机测试使用了windows 64位版)

启动命令-使用开发者模式启动

将下载下来的压缩包解压释放到指定位置,找到解压释放的文件,根据系统情况,执行相应的命令(下面是windows下的执行命令)

consul agent -dev

2. 测试:http://localhost:8500/

在这里插入图片描述

二. 工程模块的修改内容

1. pom.xml添加新依赖

<!--导入consul依赖-->
       <dependency>
           <groupId>org.springframework.cloud</groupId>
           <artifactId>spring-cloud-starter-consul-discovery</artifactId>
       </dependency>

2. yml文件配置

server:
  port: 8006
spring:
  application:
    name: consul-provider-payment
  cloud:
    consul:
      port: 8500
      discovery:
        service-name: ${spring.application.name}

3. 主启动程序实现

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

4. 业务层代码实现

@RestController
@Slf4j
public class PaymentController {
    @Value("${server.port}")
    private  String serverport;
    @RequestMapping(value="/payment/consul")
    public  String paymentConsul(){
        return "springcloud with consul:"+serverport+"\t"+ UUID.randomUUID().toString();
    }
}

5. 查看在Consul上的注册情况

在这里插入图片描述
在这里插入图片描述

三. 3个注册中心的异同点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1. AP架构-Eureka

在这里插入图片描述
在这里插入图片描述

2.CP架构-Zookeeper/Consul

在这里插入图片描述
在这里插入图片描述

2020最新版SpringCloud(H版&alibaba)框架开发教程全套完整版从入门到精通(41-80讲).rar 2020最新版SpringCloud(H版&alibaba)框架开发教程全套完整版从入门到精通(41-80讲) 立即下载

相关推荐

尚硅谷SpringCloud全套教程

最新的尚硅谷视频 尚硅谷SpringCloud全套教程 尚硅谷Java 教程SpringCloud全套教程

SpringCloud-consul

SpringCloud-consul

f552126506的博客 1005

2020最新版SpringCloud(H版&alibaba)框架开发教程全套完整版从入门到精通(1-40讲).rar

2020最新版SpringCloud(H版&alibaba)框架开发教程全套完整版从入门到精通(大牛讲授spring cloud)视频(1-40讲).

尚硅谷2020最新版SpringCloud(H版&alibaba)框架开发教程全套完整版从入门到精通

01_前言闲聊和课程说明 02_零基础微服务架构理论入门 03_第二季Boot和Cloud版本选型 04_Cloud组件停更说明 05_父工程Project空间新建 06_父工程pom文件 07_复习DependencyManagement和Dependencies 08_支付模块构建(上) 09_支付模块构建(中) 10_支付模块构建(下) 11_热部署Devtools 12_消费者订单模块(上) 13_消费者订单模块(下) 14_工程重构 15_Eureka基础知识 16_

易的博客 2170

XCAT集群管理实战:从裸机到节点批量部署

在数据中心与HPC集群运维中,裸机配置与操作系统批量部署是关键环节。PXE引导、IPMI带外管理等基础技术为自动化装机提供了底层支持,而集群管理工具则将这些能力整合为可扩展的运维体系。XCAT作为一款开源集群管理工具,通过数据库驱动的方式统一管理DHCP、TFTP、HTTP等服务,实现从裸机发现、系统安装到电源控制的全流程自动化。本文从XCAT的核心设计出发,详细介绍了环境准备、安装配置、节点定义、镜像分发及常见问题排查,帮助运维人员快速构建高效的集群部署流程,降低规模化管理的复杂度。

weixin_30899023的博客 241

Springboot信息泄露以及heapdump的利用

努力是为了不平庸~安全有些时候是枯燥的,这一次,让我们先人一步,趣学渗透!

LiBai'S BLOG 3万+

尚硅谷2020最新版SpringCloud(H版&alibaba)框架开发教程全套完整版从入门到精通(大牛讲授spring cloud)

尚硅谷2020最新版SpringCloud(H版&alibaba)框架开发教程全套完整版从入门到精通(大牛讲授spring cloud) 发现这个写的不错: https://blog.youkuaiyun.com/chengsw1993/article/details/103715582 继续站在巨人的肩膀上吧! ...

qq_42058242的博客 1765

解密UFS Explorer:Drobo BeyondRAID数据恢复实战指南

本文详细介绍了使用UFS Explorer Professional Recovery软件中的Drobo BeyondRAID助手进行数据恢复的完整实战流程。当Drobo设备因BeyondRAID配置信息丢失而无法访问时,该工具能安全、只读地扫描硬盘,虚拟重建存储池,帮助用户找回宝贵数据。指南涵盖了从前期准备、硬盘选择、配置扫描到数据安全导出的每一步关键操作与常见问题解决方案。

weixin_29219539的博客 269

尚硅谷SpringCloud(H版&alibaba)框架开发教程(大牛讲授spring cloud) 最详细的。

第1章

北 663

信创那些事儿——Spring Boot中集成东方通中间件(TongWeb)

在Spring Boot中集成东方通中间件(如TongWeb作为Servlet容器)通常涉及几个步骤,但需要注意的是,TongWeb本身是一个独立的Java EE应用服务器,而不是像Tomcat那样可以直接嵌入到Spring Boot应用中的中间件。因此,集成通常意味着将Spring Boot应用打包为WAR文件并部署到TongWeb服务器上。

来北欧写代码 6490

统计学习导论(ISLR) 第四章分类算法课后习题

统计学习导论(ISLR) 参考资料: The Elements of Statistical Learning An Introduction to Statistical Learning 统计学习导论(ISLR)(二):统计学习概述 统计学习导论(ISLR)(三):线性回归 统计学习导论(ISLR)(四):分类 ISLR统计学习导论之R语言应用(二):R语言基础 ISLR统计学习导论之R语言应用(三):线性回归R语言代码实战 ISLR统计学习导论之R语言应用(四):分类算法R语言代码实战 统计学习导论

阿里云专家博主、数据科学领域优质创作者、统计er在读 2万+

SpringCloud(H版&alibaba)框架开发教程,使用eureka,zookeeper,consul,nacos做注册中心——附源码(1)

启动服务,注册到eureka,可以看到支付服务有2个注册到eureka,接下来,使用restTemplate在订单服务中调支付服务,并且负载均衡,使用自定义的策略。然后在浏览器输入http://localhost:7001/ 或http://localhost:7002/现如今我们已经启动了5个微服务,如果电脑不行,可以使用单机版本,并且服务启动的时候指定好jvm参数,把内存限制的小一点。创建订单服务,支付服务,公共api服务(共用的实体),eureka服务。–来自百度网盘超级会员V7的分享。

qq_44909430的博客 1326

Python爬招聘网站:Selenium+ActionChains破解滑动验证码,批量采集岗位数据(新手可跑)

通过本文实战,你不仅学会了用Selenium+ActionChains破解滑动验证码,还掌握了爬虫的核心优化思路——“模拟人类行为”是突破反爬的关键。这套逻辑不仅适用于招聘网站,还能迁移到其他有滑动验证码的平台(如电商、资讯网站)。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1187

尚硅谷_springcloud(2020新版 思维导图_全网最火SpringCloud2020全家桶教程

全网最火SpringCloud2020全家桶教程教程介绍教程重点讲解了SpringCloud各种组件停止更新进入维护阶段后,后续技术组件的升级和替换策略及方案选型,既有传统Eureka、Ribbon、OpenFeign、Hystrix、Config等技术的升级讲解,又有Consul、Gateway、Bus、Stream、Sleuth、zipkin和阿里巴巴最新的Nacos、Sentinel、Sea...

weixin_39635648的博客 255

FT2004(D2000)开发实战之网口stmmac报错调试(Failed to reset the dma)

网口stmmac报错调试(Failed to reset the dma)

嵌入式Linux 3584

AutoSAR系列讲解(实践篇)12.1-Diagnostics简介

主要概括性的讲解了诊断协议UDS和AutoSAR的诊断架构

雪云飞星的博客 1万+

全网最火SpringCloud2020全家桶教程

教程介绍 教程重点讲解了SpringCloud各种组件停止更新进入维护阶段后,后续技术组件的升级和替换策略及方案选型,既有传统Eureka、Ribbon、OpenFeign、Hystrix、Config等技术的升级讲解,又有Consul、Gateway、Bus、Stream、Sleuth、zipkin和阿里巴巴最新的Nacos、Sentinel、Seata等技术,分享了服务降级、服务熔断、服务限流、hotkey控制、分布式统一配置管理、分布式全局事务控制、RabbitMQ与Stream整合、Nacos和Ng

liusCoding的博客 1177

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

尚硅谷 Spring Cloud学习笔记(一)

Spring Cloud是分布式微服务架构的一站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶。服务注册与发现:Eureka服务负载与调用:Netflix Oss Ribbbon服务熔断降级:Hystrix服务网关:Zuul服务分布式配置:Spring Cloud Config服务开发:Spring BootSpring Cloud封装了Netflix公司开发的Eureka模块来实现服务治理。

listening_nq的博客 144

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

SpringCloud(第二章 从2.2.x和H版开始说起)

1.对于springcloud与springboot的连用,会涉及到兼容性问题,以下就是各版本之间的选型: 2.此次主要是学习springcloud,所以选型以springcloud为主,springboot版本去适配。 3.对于各版本的兼容性问题cloud的官网有相关的文档 4.以下是此次学习中各个技术对的版本号(需严格按照以下版本,不然会发生版本兼容性问题) cloud : Hoxton.SR1 boot : 2.2.2RELEASE cloud alibaba : 2.1.0.RELEASE j

qq_45087487的博客 398

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

01-35-springcloud-zk-eureka-consul-cap-父工程

springcloud-01-35

qq_37171694的博客 325

SpringCloud—02—初级之服务注册中心

Springcloud 服务注册与发现

379

尚硅谷2020最新版周阳SpringCloud(H版&alibaba)框架开发教程 学习笔记

前言:今天看到周阳老师出了新课,十分欣喜,很喜欢周阳老师的讲课风格,内容也充实,我也算是周阳老师忠实粉丝啦。 新出的springcloud第二版很符合我现阶段的学习需求。但美中不足的是,目前只有视频资料,并没有周阳老师上课的脑图,一点一点跟着老师构建项目,稍有吃力。将目前学习的笔记整理,供自己日后复习,供大家参考。若有不足,还请指正。 周阳微服务架构与SpringCloud Sprin...

qq_42107430的博客 7万+

尚硅谷周阳:2020最新版SpringCloud(H版&alibaba)框架开发教程脑图

有需要的点赞+关注联系我哦

轻狂书生FS的博客 9578

SpringCloud(H版&alibaba) Consul 服务注册与发现

Consul 服务注册与发现 Consul 是一套开源的分布式发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发 提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以更具需要单独使用, 也可以一起使用构建全方位>的服务网格总之 Consul 提供了一宗完整的服务网格解决方案。 它具有很多优点, 包括: 基于 raft 协议,比较简洁; 支...

weixin_45420231的博客 428
上一篇: 尚硅谷2020最新版SpringCloud(H版&alibaba)框架开发教程学习二 spring cloud服务注册中心Eureka:集群版Eureka配置/支付微服务集群配置
下一篇: 使用kubeadm(版本号v1.18.2)部署单Master节点k8s集群(一)服务器环境配置
一树菩提
博客等级 码龄18年 6粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值