![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 89
戒烟失败的老可爱
谁无暴风劲雨时,守得云开见月明。
另:我上传的资源都是我一直在用的,有的软件不好下载,我尽量能上传就上传,我的资源全部免费下载,想要什么资源可以私信我,我不一定都能找到,也不一定都有时间,不过看到私信后我会及时回复大家。一起加油。
展开
-
SpringCloud(十二)——nacos持久化
Nacos在做远程配置文件管理的时候,它的配置文件是存放在自己内部的一个数据库中,而这个数据库没有可视化界面在使用的时候不是很友好,所以官方也建议我们使用的时候去连接其他数据库。原创 2022-03-11 09:49:52 · 346 阅读 · 0 评论 -
SpringCloud(十一)——nacos替换远程配置版本库
SpringCloud(十一)——nacos替换远程配置版本库前言上一篇笔记中说过,nacos组件可以完成两个功能,其一是上一篇笔记中记录的注册中心功能;其二就是本篇笔记将要记录的统一配置中心功能。文章目录SpringCloud(十一)——nacos替换远程配置版本库前言简介配置nacos统一配置中心nacos远端配置本地服务配置引入依赖:书写配置动态获取修改的配置组件使用总结简介先简单介绍一下nacos作为统一配置中心和之前的configserver有什么区别:nacos管理配置文件的方式是原创 2022-03-09 17:56:12 · 703 阅读 · 0 评论 -
SpringCloud(十)——Spring Cloud Alibaba组件
该微服务工具集是分布式应用开发的一整套解决方案。换句话说,该工具集为分布式应用开发提供了一站式解决方案,其中包含开发分布式应用的所有组件。原创 2022-03-09 12:37:42 · 4380 阅读 · 0 评论 -
SpringCloud(九)——统一配置刷新(自动刷新)
在前几篇笔记中记录了统一配置中心的便捷刷新,总结来说是通过一些组件及第三方工具的帮助,然后再向统一配置服务发送`POST`请求的方式来完成刷新,虽然和以往相比要方便很多,但是依旧需要我们自行发送请求,如果统一配置中心也有多个节点,那么修改配置文件的操作将会变得更复杂,根据以往的操作方式并没有太好的办法。所以,git为我们提供了一个组件——`webhooks`,该组件是将远端仓库的配置文件发生更改作为一个触发机制,然后执行发送请求的操作,恰巧的是该请求也是`POST`方式。原创 2022-03-07 12:41:31 · 645 阅读 · 0 评论 -
SpringCloud(六)——config统一配置中心
SpringCloud(六)——config统一配置中心前言config统一配置中心的功能是将系统的核心配置文件(即系统中的统一配置)放在远端存放,一般会选择使用git作为远程存放配置文件的存放点。该组件诞生的原因是系统中的一些相关配置可能不是一成不变的,比如一些网购平台会在特定的日子做一些活动,这些活动开始的时候会在系统中添加一些功能,并且可能会改变页面的布局等,这需要前后端一些修改,这些修改一般存在是将活动的相关的页面和功能做一些新的服务来实现,所以一般会在网关组件中设置一些定时生效的配置(这些配原创 2022-03-06 16:30:01 · 480 阅读 · 0 评论 -
SpringCloud(八)——Bus组件
SpringCloud(八)——Bus组件前言Bus 中文翻译是消息总线,SpringCloud消息总线在分布式系统中使用一个轻量级的消息中间件来连接所有服务节点。这句话中一共有一下几个核心概念:SpringCloud bus组件;轻量级消息中间件;微服务节点。在SpringCloud bus 中支持两种主流的消息中间件:RibbitMQ:该组件的底层协议是AMQP,是一种处理消息总线处理节点的协议;(Ribbit Message Queue;消息队列):消息:指系统间数据传递;原创 2022-03-06 16:24:31 · 3002 阅读 · 0 评论 -
SpringCloud(七)——RibbitMQ安装
本篇笔记记录Rabbit安装原创 2022-03-06 16:22:06 · 1826 阅读 · 0 评论 -
SpringCloud(五)——Gateway
Gateway,意为网关。在SpringCloud中,gateway共有两个方面的概念:断言(predicate)、过滤器(filter),二者共同作用完成网关的相关功能。从大方向来说明,gateway的主要作用不单单是对请求的一些预先处理或对请求的负载均衡转发,它更主要的功能还是在系统安全以及对前后端分离方面的贡献(文中会逐步说明)。原创 2022-03-02 15:32:34 · 836 阅读 · 0 评论 -
SpringCloud(四)——Hystrix
SpringCloud(四)——Hystrix本篇笔记针对服务雪崩、熔断以及降级的概念进行简单阐述,同时针对这三个概念进行对应的代码处理和实现。文章目录SpringCloud(四)——Hystrix概述服务雪崩服务熔断服务降级服务雪崩处理Hystrix服务被调用方服务请求方HystrixDashBoard(负载均衡仪表盘)HystrixDashBoard配置被检测服务配置总结概述服务雪崩服务雪崩的概念在很久之前就已经出现,举个**“栗子”**:在上图中,我们可以看出:A发送请求给B,B处理请求原创 2022-02-27 17:09:53 · 405 阅读 · 0 评论 -
SpringCloud(三)——OpenFeign组件
OpenFeign组件也是一个专门做负载均衡的组件工具,Ribbon现在已经开始维护,所以我们在低版本中使用Ribbon是完全可行的,但是在近两年的新版本中,还是比较推荐OpenFeign组件。OpenFeign组件相较于Ribbon来说,使用起来更为便捷,不需要像Ribbon那样需要工厂管理对象,然后在加上Ribbon的注解,在需要调用的时候明文书写路径;OpenFeign将这些操作简化后封装成接口,我们通过接口 + 注解的方式来完成负载均衡的调用。原创 2022-02-22 15:30:19 · 587 阅读 · 0 评论 -
SpringCloud(二)——Consul
上一篇笔记中我们进行了基于netfix的SpringCloud基本微服务搭建,其中最重要的服务注册中心使用的是netfix原生的`Eureka`,但是这个工具最新版本在早些年间就已经停止维护且闭源,所以现在注册中心也就不会再使用Eureka来作为微服务的注册中心使用。熟悉分布式(Dubbo)的使用的同学可能会了解`zookeeper`,这个工具一般会作为分布式项目的注册中心,然而zookeeper是一款较早的工具,底层是基于Java语言实现的,且该工具没有提供原生的视图界面,使用起来较为不方便。原创 2022-02-17 14:04:18 · 658 阅读 · 0 评论 -
SpringCloud(一)——微服务介绍及Eureka搭建
在微服务中,存在这么几种身份:服务调用者、服务注册中心;而在分布式中身份分为三种:服务提供者、服务调用者、注册中心。首先,区别开微服务与分布式的一个概念:**分布式不一定是微服务;微服务一定是分布式。**原创 2022-02-15 12:01:39 · 535 阅读 · 0 评论 -
SpringCloud相关概念及配置(一)
本篇笔记仅记录SpringCloud的相关概念及配置,底层的详细说明**可能**会在后期有所说明(也说不准,我可没答应你们哈),配置方面的话因系统及版本而异。如果遇到无法解决的问题可以私信我或者看其他博客。原创 2021-11-13 11:11:55 · 636 阅读 · 0 评论