尚硅谷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

从零开始用飞牛fnas搭建集成DeepSeek-R1的远程AI工作台

从零开始用飞牛fnas搭建集成DeepSeek-R1的远程AI工作台

AI+全栈,AI+应用,实操落地,前沿技术 3807

TTL转RS422(B)工业级转换模块设计:从原理到实战部署

在工业自动化与嵌入式系统中,串行通信是实现设备间数据交换的基础。其核心原理在于通过特定的电气标准与协议,将数据位序列化后进行传输。RS422作为一种差分平衡传输协议,相比常见的TTL电平,在抗共模干扰与远距离传输能力上具有显著的技术优势,这使其成为工业现场总线、楼宇自动化等对可靠性要求严苛场景的优选方案。要实现TTL设备与RS422网络的稳定互联,关键在于设计一个能够完成单端信号到差分信号高质量转换的硬件模块。这涉及到差分总线收发器芯片的选型、包含终端电阻与TVS二极管的保护电路设计,以及遵循差分走线规则的

weixin_29195615的博客 342

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

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

qq_42058242的博客 1765

【HSCNN解析】HSCNN:从欠采样光谱图重建高光谱图的CNN网络

本文介绍HSCNN,是一个将欠采样光谱图重建为高光谱图的纯CNN网络,2017年提出。

上个大学哪有不疯的?硬撑罢了! 1620

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

第1章

北 663

【项目实战】Qt6 录制屏幕、录制声音生成MP4、AVI、MA3等(完整源码,可直接编译使用)

本文将详细介绍如何利用Qt6多媒体模块中的QMediaCaptureSession、QMediaRecorder、QScreenCapture、QAudioInput、QMediaFormat等功能,实现对屏幕和声音的录制,并生成常见的媒体格式文件,如MP4、AVI、MA3等。我们将探讨如何利用这些功能来实现灵活的视频和音频参数设置,以满足不同需求下的录制和生成要求。我们将重点讨论如何配置视频和音频参数,包括分辨率、帧率、编解码器选择、音频采样率、声道设置等。

yegu001的博客 4939

AGV路径规划实战:如何用Python+ROS实现激光SLAM导航(附避障代码)

本文提供了一份基于Python和ROS实现AGV激光SLAM导航的实战指南。内容涵盖从Docker环境搭建、激光雷达数据处理、Gmapping建图,到Move_Base全局/局部路径规划与TEB局部规划器配置的全流程。重点解析了如何通过参数调优实现稳定导航,并附带了紧急避障代码,帮助开发者快速构建具备自主路径规划与实时避障能力的AGV系统。

pepsi的博客 1234

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

# 芯片良率是怎么算出来的?——从泊松到负二项分布,一个芯片测试工程师的视角

- 良率=好Die/总Die,但选错模型可能差17个百分点 - Poisson模型过于悲观,Murphy居中,**Negative Binomial才是业界标配** - 关键不是良率数字,是**跟踪聚类因子α的变化**——它能早几周预警工艺漂移 - Chiplet时代,10颗90%良率的Die封在一起,整体良率只有35%

Freezeblur的博客 652

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

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

weixin_39635648的博客 255

别再写XPath改DOM了!用OpenClaw零代码搞定爬虫全流程(抓取+清洗+存储)

免费版的大模型调用次数有限制(每天100次),但企业版是无限的,还能私有化部署;大模型分析DOM结构有时候会慢1-2秒,但比起节省的时间,完全可以接受;自定义Skill的文档还不够完善,但社区很活跃,有问题在Discord里问,很快就能得到回复。但总的来说,OpenClaw真的改变了我写爬虫的方式——以前我是“代码的奴隶”,现在我是“需求的提出者”,把时间花在更有价值的业务逻辑上,而不是重复繁琐的DOM调试上。如果你也在被传统爬虫折磨,强烈建议你试试OpenClaw,相信我,用了就回不去了。

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

【AI黑话日日新】什么是对比学习?

模型效果高度依赖大规模、高质量的人工标注数据。数据标注不仅成本高昂、周期漫长,在医疗、工业、小众垂类等场景中,甚至难以获取足量的标注样本,严重限制了模型的泛化能力与应用边界。自监督学习的出现,为解决这一问题提供了全新思路——无需人工标注标签,而是利用数据自身的结构与内在关联,构建自生成的监督信号完成模型预训练,再通过微调适配下游任务。在众多自监督学习方法中,对比学习(Contrastive Learning)

专注:太空算力、AI infra、异构调度、大模型成本工程 730

全网最火SpringCloud2020全家桶教程

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

liusCoding的博客 1177

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

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

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

listening_nq的博客 144

IMSL CNL 7.0.0 (x86-64)Crack

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

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

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

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

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、付费专栏及课程。

余额充值