springcloud学习笔记:使用sentinel实现远程服务调用、服务熔断与服务降级

本文主要介绍如何在springcloud中通过sentinel实现服务熔断与服务降级。本例使用的springcloud版本为:2021.0.3,springboot版本为:2.6.8,springcloudalibaba版本为:2021.0.1.0,nacos服务端版本为:2.1.1,sentinel版本为1.8.5。1、创建消费端项目打开idea新建项目,选择maven,创建springboot...

springcloud学习笔记:sentinel的下载和启动

本文主要介绍如何下载sentinel,以及sentinel的启动使用。1、sentinel的下载访问sentinel的官方GitHub地址Releases·alibaba/Sentinel·GitHub,选择合适的版本。本次以1.8.5版本为例。选择sentinel-dashboard-1.8.5.jar进行下载。2、sentinel的启动在sentinel文件夹下,进入cmd命令工具,执行如下命...

springcloud学习笔记:nacos单机模式支持mysql

在单机模式时nacos默认使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。本文介绍如何实现将nacos数据保存到mysql数据库。1、准备mysql数据库​mysql数据库的版本要求:5.6.5+。安装好mysql数据库后,创建表nacos_config。2、初始化数据库nacos_config​在nacos的安装文件夹conf目下,找到nacos-mysql.sql脚本,然后执行数...

springcloud学习笔记:如何通过nacos配置中心读取配置参数

本文主要介绍如何在springcloud中通过nacos配置中心读取配置参数。本例使用的springcloud版本为:2021.0.3,springboot版本为:2.6.8,springcloudalibaba版本为:2021.0.1.0,nacos服务端版本为:2.1.1。1、创建nacos-confit-client-3377项目​打开idea新建项目,选择maven,创建springboo...

springcloud学习笔记:消费者服务通过nacos负载均衡loadbalance访问生产者服务

本文主要介绍如何在springcloud中通过nacos客户端消费者服务通过负载均衡访问生产者服务。本例使用的springcloud版本为:2021.0.3,springboot版本为:2.6.8,springcloudalibaba版本为:2021.0.1.0,nacos服务端版本为:2.1.1。1、创建nacos-consumer-order-9010项目​打开idea新建项目,选择maven...

springcloud_学习笔记:通过nacos客户端进行服务注册

本文主要介绍如何在springcloud中通过nacos客户端进行服务注册。本例使用的springcloud版本为:2021.0.3,springboot版本为:2.6.8,springcloudalibaba版本为:2021.0.1.0,nacos服务端版本为:2.1.1。1、引入spring-cloud-alibaba​在spirngcloud主pom文件中引入spring-cloud-ali...

springcloud学习笔记:注册配置中心nacos的下载安装及启动

本文主要介绍如何下载注册配置中心nacos,以及nacos的启动使用。1、nacos的下载​访问nacos的官方GitHub地址Tags·alibaba/nacos·GitHub,选择合适的版本。本次以2.1.1版本为例。点击Download,进行下载页面,下滑到页面最底部,选择zip文件点击进行下载。2、nacos的安装​直接解压下载好的文件nacos-server-2.1.1.zip,得到如下...

springcloud学习笔记(八):通过spring-cloud-stream实现消息队列rabbitmq的消息生产和消费

本文主要介绍如何在springcloud中通过spring-cloud-stream实现消息队列rabbitmq的消息生产和消费。本例使用的springcloud版本为:2021.0.3,springboot版本为:2.6.8。本例通过创建一个生产者项目provide-stream-8011和两个消费者项目consumer-stream-8012、consumer-stream-8013来进行演示...

如何开启Docker的远程访问

1、编辑docker.server文件vi/usr/lib/systemd/system/docker.service找到[Service]节点,修改ExecStart属性,增加-Htcp://0.0.0.0:2375ExecStart=/usr/bin/dockerd-Hfd://--c...

springcloud学习笔记(七):gateway网关的全局过滤器配置

本文主要介绍如何在springcloud中配置gateway网关的全局过滤器,实现对全部路由访问请求的拦截、验证、鉴权等。本例使用的springcloud版本为:2021.0.3,springboot版本为:2.6.8。1、创建gateway网关项目​打开idea新建项目,选择maven,创建springboot项目gateway-6001。2、pom文件配置​在项目pom中引入spring-cl...