-
yexindonglai@163.com
2022-07-23 20:44
SpringCloud
2264°
0
前言下载配置前言下载APM包下载地址:https://skywalking.apache.org/downloads/这边下载的是v9.0.0版本APM全称为:ApplicationPerformanceManagement(应用程序性能监视工具),下载的APM包里面就已经包含了skywalking服务端和UI前端,UI前端是一个web项目,用于展示链路追踪的数据;注意事项:skywalking在8.8.0版本以后将agent单独拆分了出来,所以若要使用8.8.0版本以后的,需要下载apm和agent两个压缩包。因为我选择的是9.0.0版本。刚刚已经下载了apm包,所以还需要在下载agent的
-
yexindonglai@163.com
2022-07-23 17:41
SpringCloud
1001°
0
前言搭建创建二级子module创建监控中心服务端server创建监控中心客户端client项目结构图完前言 SpringBootActuator是spring-boot自带监控功能,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等。SpringBootAdmin是一个针对spring-boot的actuator接口进行UI美化封装的监控工具。他可以:在列表中浏览所有被监控spring-boot项目的基本信息,详细的Health信息、内存信息、JVM信息、垃圾回收信息、各种配置信息(比如数据源、缓存列表和命中率)等,还可以直接修改logger的
-
yexindonglai@163.com
2022-07-12 16:30
SpringCloud
2146°
0
GateWay(1)简介(2)为什么使用Gateway(3)概念搭建Springcloudalibabagateway1、pom.xml2、父项目添加module3、配置文件4、gateway过滤器5、启动类6、测试7、配置gateway路由转发策略完GateWay(1)简介 SpringCloudGateway是Spring官方基于Spring5.0,SpringBoot2.0和ProjectReactor等技术开发的网关,SpringCloudGateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。SpringCloudGateway作为SpringCloud生态系中
-
yexindonglai@163.com
2022-07-11 18:54
SpringCloud
1496°
0
什么是负责均衡ribbon与LoadBalance区别2021.x注意事项开始搭建1、创建工程2、pom.xml文件内容3、application.yml4、bootstrap.yml5、启动类RibbonApp.java6、控制层RibbonController.java7、自定义负载均衡配置8、父工程加入module9、搭建完成测试什么是负责均衡SpringCloudLoadBalancer是一个客户端负载均衡器,类似于Ribbon,但是由于Ribbon已经进入维护模式,并且Ribbon2并不与Ribbon1相互兼容,所以SpringCloud全家桶在SpringCloudCommons项
-
yexindonglai@163.com
2022-07-08 21:46
SpringCloud
1084°
0
OpenFeign远程调用1、OpenFeign OpenFeign是一种声明式、模板化的HTTP客户端。在SpringCloud中使用OpenFeign,可以做到使用HTTP请求访问远程服务,就像调用本地方法一样的,开发者完全感知不到这是在调用远程方法,更感知不到在访问HTTP请求。2、Feign与OpenFeign的区别 Feign是SpringCloud组件中一个轻量级RESTful的HTTP服务客户端,Feign内置了Ribbon,用来做客户端负载均衡,去调用服务注册中心的服务。Feign的使用方式是:使用Feign的注解定义接口,调用接口,就可以调用服务注册中心的服务。
-
yexindonglai@163.com
2022-07-08 20:32
SpringCloud
2886°
0
nacos介绍1、Nacos简介2、Nacos优势Nacos安装(注册中心-服务端,使用SaaS,软件即服务)搭建nacos服务配置nacos注册配置功能修改配置完nacos介绍1、Nacos简介Nacos是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施
-
yexindonglai@163.com
2022-07-08 20:00
SpringCloud
2069°
0
对应版本关系搭建父项目完对应版本关系由于springCloudAlibaba的版本必须跟springboot以及其他组件的版本对应,否则会出现奇奇怪怪的问题,所以在搭建的时候一定要仔细检查,各组件的版本是否对应上,各版本的对应关系可以自行到官网查看,以下是springCloudAlibaba2021.x分支对应springbootversion和SpringCloudVersion版本的关系2.2.x分支对应springbootversion和SpringCloudVersion版本的关系组件版本关系搭建父项目本次使用到的开发工具为IntellijIdea,也是目前主流的开发工具,按照教程来一
-
yexindonglai@163.com
2022-07-08 19:26
SpringCloud
5736°
0
1、转发http配置-普通方式字段说明2、转发http配置-使用注册中心地址2.1、直接转发2.2、转发指定的path3、转发websocket配置4、转发多个地址1、转发http配置-普通方式server:port:8088spring:application:name:api-gatewaycloud:gateway:routes:-id:url-proxy-1uri:https://blog.csdn.netpredicates:-Path=/csdn上面这段配置的意思是,配置了一个id为url-proxy-1的URI代理规则,路由的规则为:当访问地址http://localhost:8
-
yexindonglai@163.com
2022-07-07 15:02
SpringCloud
10130°
0
前言查看方法1、通过官网查看2、通过maven依赖方式查看组件对应关系前言在搭建SpringCloudAlibaba项目的时候,需要选择SpringBoot和SpringCloud进行兼容的版本号,因此对于选择SpringBoot版本与SpringCloud版本的对应关系很重要,如果版本关系不对应,常见的会遇见项目启动不起来,怪异的则会是你的项目出现一些诡异的问题,查资料也不好查。下面就收集一下SpringBoot与SpringCloud版本之间的对应关系,在搭建项目框架或者学习时按照对应的版本区间进行选择即可,避免走一些不必要的弯路。查看方法1、通过官网查看阿里巴巴官网版本说明:版本说明以下
-
yexindonglai@163.com
2022-03-30 10:43
SpringCloud
1114°
0
二阶段提交两阶段提交协议的目标在于为分布式系统保证数据的一致性,顾名思义,该协议将一个分布式的事务过程拆分成两个阶段:投票和事务提交,为了让整个数据库集群能够正常的运行,该协议指定了一个协调者单点,用于协调整个数据库集群各节点的运行第一阶段:投票协调者向所有的参与者发送事务执行请求,并等待参与者反馈事务执行结果;事务参与者收到请求之后,执行事务但不提交,并记录事务日志;参与者将自己事务执行情况反馈给协调者,同时阻塞等待协调者的后续指令CreatedwithRaphaël2.1.2协调者协调者参与者集群参与者集群发送执行事务请求参与者1执行事务但不提交反馈执行结果第二阶段:事务提交协调者向各个参