自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(204)
  • 收藏
  • 关注

原创 SpringCloud系列(51)--SpringCloud Stream之使用分组解决消息重复消费问题

server:port: 8802spring:cloud:stream:#在此处配置要绑定的rabbitmq的服务信息binders:#表示定义的名称,用于于binding整合#消息组件类型,表示用到的组件是rabbit#设置rabbitmq的相关的环境配置spring:rabbitmq:port: 5672#服务的整合处理bindings:#这个名字是一个通道的名称input:#表示要使用的Exchange名称定义。

2025-07-05 23:19:33 1033 1

原创 SpringCloud系列(50)--SpringCloud Stream消息驱动之实现消费者

在上一节中我们实现了SpringCloud Stream消息驱动里的生产者,而本节内容则是关于SpringCloud Stream消息驱动里消费者的实现。

2025-07-05 23:18:04 825

原创 SpringCloud系列(49)--SpringCloud Stream消息驱动之实现生产者

在上一节中我们简单的介绍了SpringCloud Stream的相关知识,而这一节则是关于如何去实现SpringCloud Stream消息驱动里的生产者注:在实现SpringCloud Stream生产者前需要电脑具备RabbitMQ环境,没有具备的需要先行安装下述的教程在官方操作手册里有说到一部分,有兴趣的同学可以参考下。

2025-07-03 23:02:59 1162 1

原创 SpringCloud系列(48)--SpringCloud Stream简介

SpringCloud Stream简介

2025-07-03 23:02:05 625

原创 SpringCloud系列(47)--SpringCloud Bus实现动态刷新定点通知

SpringCloud Bus实现动态刷新定点通知

2025-07-02 23:07:56 215

原创 SpringCloud系列(46)--SpringCloud Bus实现动态刷新全局广播

SpringCloud Bus实现动态刷新全局广播

2025-07-02 23:07:28 738

原创 SpringCloud系列(45)--SpringCloud Bus简介

SpringCloud Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件的功能,SpringCloud Bus目前支持RabbitMQ和Kafka。SpringCloud Bus配合SpringCloud Config使用可以实现配置的动态刷新。

2025-07-01 22:38:10 195

原创 SpringCloud系列(44)--SpringCloud Config客户端配置动态刷新

在上一节中我们搭建了SpringCloud Config的客户端部分,我们实现了客户端通过服务端获取远程仓库上的配置,如果我们修改远程仓库上的配置,SpringCloud Config服务端能动态的获取远程仓库上最新的配置,但SpringCloud Config客户端不能通过服务端动态的获取远程仓库上最新的配置。

2025-07-01 22:37:34 618

原创 SpringCloud系列(43)--搭建SpringCloud Config客户端

在上一节中我们搭建了SpringCloud Config的服务端部分(服务端又被称为分布式配置总控中心),而本节则是搭建SpringCloud Config的客户端部分要搭建的是圈起来的那部分。

2025-06-30 23:25:38 786

原创 SpringCloud系列(42)--搭建SpringCloud Config分布式配置总控中心(服务端)

搭建SpringCloud Config分布式配置总控中心

2025-06-30 23:24:42 1252 1

原创 SpringCloud系列(41)--SpringCloud Config分布式配置中心简介

SpringCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置。

2025-06-29 23:10:38 259

原创 SpringCloud系列(40)--SpringCloud Gateway的Filter的简介及使用

前言:在上一节中我们介绍了SpringCloud Gateway各种Route Predicate的作用 ,而在本节中我们将介绍SpringCloud Gateway的Filter。生命周期:(1)pre(业务逻辑之前)(2)post(业务逻辑之后)种类:(1)GatewayFilter共31种,详细见官方文档(都有官方模板,我这里不叙述了):https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/refe

2025-06-29 23:09:46 348

原创 SpringCloud系列(39)--SpringCloud Gateway常用的Route Predicate

在上一节中我们实现了SpringCloud Gateway的动态路由 ,而在本节中我们将着重介绍各种Route Predicate的作用。

2025-06-27 23:16:14 418

原创 SpringCloud系列(38)--SpringCloud Gateway实现动态路由

上一节中我们搭建了一个SpringCloud Gateway项目,而在这个项目中我们分别使用到了yml配置文件和编码的方式来对路由进行配置,但随着服务的增加,我们不可能再用指定端口的方式去访问服务,例如我增加多了一个payment服务,新服务的端口为8002,这时候就有两个payment服务,端口分别为8001和8002,如果再用下述的方式来进行路由,就会一直访问端口为8001的服务,所以本节将通过配置动态路由的方式来解决这个问题。

2025-06-27 23:15:37 474

原创 SpringCloud系列(37)--搭建SpringCloud Gateway

上一节中我们简单的介绍了一下关于SpringCloud Gateway的相关知识,而本节的主要内容是关于如果去搭建SpringCloud Gateway。

2025-06-25 23:13:28 1307 1

原创 SpringCloud系列(36)--SpringCloud Gateway简介

SpringCloud Gateway是 Spring Cloud的一个全新项目,基于Spring 5.0+Spring Boot 2.0和Project Reactor等技术开发的网关,它旨在为微服务架构提供一种简单有效的统—的API路由管理方式

2025-06-25 23:12:14 742

原创 SpringCloud系列(35)--使用HystrixDashboard进行服务监控

Hystrix提供的准实时的调用监控(HystrixDashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求多少成功,多少失败等。Netflix通过hystrix-metrics-event-stream项目实现了对以上指标的监控。SpringCloud也提供了HystrixDashboard的整合,对监控内容转化成可视化界面。

2025-06-24 23:17:31 859

原创 SpringCloud系列(34)--使用Hystrix进行服务熔断

使用Hystrix进行服务熔断

2025-06-24 23:16:30 1397

原创 SpringCloud系列(33)--使用Hystrix进行通配服务降级

在上一节中我们使用Hystrix进行了全局服务降级,但服务降级用的相关代码都写在了controller层中,与业务代码高度耦合了,所以本节内容则是关于如何使服务降级的相关代码与业务代码解耦。

2025-06-23 23:11:15 535

原创 SpringCloud系列(32)--使用Hystrix进行全局服务降级

在上一节中我们使用Hystrix进行了服务降级,但是要在每个方法上面配置@HystrixCommand才能实现服务降级,如果需要进行服务降级的方法多了,@HystrixCommand也就得配置很多遍,所以本节内容则是使用Hystrix进行了全局服务降级处理。

2025-06-23 23:10:23 435

原创 Idea依赖爆红,报找不到依赖的错误

解决办法:可以到阿里云的依赖仓库或者Maven的中央仓库里手动下载对应的jar包,然后放进自己的Maven仓库里,然后重新加载项目即可。

2025-06-16 17:16:57 388

原创 用ZipOutputStream生成的zip压缩包无法用WinRAR软件进行解压

用WinRAR软件无法解压用ZipOutputStream生成的zip压缩包,而用360压缩就可以解压。

2024-12-05 17:48:59 361

原创 Caused by:java.security.cert.CertPathValidatorException

调用接口报Caused by:java.security.cert.CertPathValidatorException:Algorithm constraints check failed on keysize limits:RSA 2048 bit key used with certificate:CN=MySQL_Server_x.x.xx_Auto_Generated_CA_Certificate

2024-11-25 23:07:39 648

原创 替换Nacos的MySQL驱动

替换Nacos的MySQL驱动能实现使Nacos支持MySQL8.0及以上版本的MySQL数据库

2024-11-25 22:59:53 592

原创 [email protected]: Permission denied (publickey)

[email protected]: Permission denied (publickey)

2024-05-28 10:34:31 1592

原创 SpringCloud系列(31)--使用Hystrix进行服务降级

使用Hystrix进行服务降级

2024-05-25 23:07:45 967

原创 使用git生成SSH公钥,并设置SSH公钥

使用git生成SSH公钥,并设置SSH公钥

2024-05-25 23:03:22 9501

原创 SpringCloud系列(30)--准备使用Hystrix的前期工作,创建服务消费者模块

使用Hystrix创建服务消费者模块

2024-05-24 23:31:56 1019

原创 SpringCloud系列(29)--准备使用Hystrix的前期工作,创建服务提供者模块

如果去使用Hystrix构建一个支付微服务。

2024-05-24 23:30:28 1109

原创 SpringCloud系列(28)--Hystrix的简介

分布式系统面临的其中一个问题是复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。例如微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务(一个模块别人调用它叫扇入,它去调用别人叫扇出)如果在扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,这就是所谓的雪崩,为了解决这种问题,就需要用到Hystrix这个开源库来处理这种问题。

2024-05-23 23:14:13 359

原创 SpringCloud系列(27)--OpenFeign日志增强

OpenFeign日志增强

2024-05-23 23:11:50 416

原创 SpringCloud系列(26)--OpenFeign超时控制

OpenFeign超时控制

2024-05-22 23:03:57 1382

原创 SpringCloud系列(25)--使用OpenFeign调用服务

使用OpenFeign调用服务

2024-05-22 23:03:04 782

原创 SpringCloud系列(24)--OpenFeign的简介

OpenFeign的简介

2024-05-21 21:14:22 404

原创 SpringCloud系列(23)--手写实现负载轮询算法

手写实现负载轮询算法

2024-05-21 21:12:59 1059 1

原创 SpringCloud系列(22)--Ribbon默认负载轮询算法原理及源码解析

在上一篇文章中我们介绍了如何去切换Ribbon的负载均衡模式,而本章节内容则是介绍Ribbon默认负载轮询算法的原理。

2024-05-20 22:57:28 935

原创 Linux发送SOAP请求

Linux发送SOAP请求

2024-05-20 22:55:17 332

原创 SpringCloud系列(21)--更换Ribbon的负载均衡模式

更换Ribbon的负载均衡模式

2024-04-29 22:57:15 931

原创 mysql使用.idb文件恢复数据

mysql使用.idb文件恢复数据

2024-04-29 22:54:07 2607

原创 SpringCloud系列(20)--Ribbon的简介及使用

Spring Cloud Ribbon是基于Netflix Ribboh实现的一套客户端负载均衡的工具,简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容易使用Ribbon实现自定义的负载均衡算法。

2024-04-27 23:24:07 1251

Seata练习用Demo

Seata练习用Demo

2025-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除