自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 经典面试题

死信交换机(Dead Letter Exchanges,DLX)是一种用于处理无法被消费的消息的机制。当消息在消息队列中满足一定条件时,会被转发到死信交换机。这些条件包括消息被拒绝、消息过期或者消息的队列达到了最大长度。处理死信交换机中的消息,可以采取以下两种方式:重新投递:将死信消息重新投递到原有的队列或者交换机中,这样可以避免消息的丢失,同时可以让消费者重新处理该消息。移除消息:将死信消息从队列中删除,避免对消息的无限次重试。

2023-06-15 17:06:02 507

原创 docker部署分布式项目

8、在测试项目文件夹中,添加子项目文件夹,名称按照服务名称命名,将打包好的jar包存放进去,并创建Dockerfile文件,配置指定端口。2、修改项目中各个子项目的yaml文件,将使用的数据库切换成虚拟机中的数据库/Nacos。1、启动虚拟机数据库,在本地创建虚拟机的数据库,测试连接,导入数据表。3、在各个子项目中的pom文件中,进行修改,并添加启动类。4、clean后,进行项目打包,生成不同的jar包。10、打开页面进行测试,检查服务是否注册到Nacos。6、进入到/opt目录下,创建测试文件夹。

2023-06-13 20:38:08 647 1

原创 Sentinel

Sentinel是一个开源的分布式系统,用于实时监控和保护大规模分布式系统。它提供了流量控制、熔断器、限流、降级等功能,可以帮助我们构建高可用的分布式系统。下面我来具体解释一下Sentinel的基本概念和使用方式。流量控制:通过配置限流规则,设置系统最大限制并对流量进行控制。当流量超出阈值时,Sentinel会自动进行限流,避免系统过载。熔断器:当服务出现故障或异常情况时,Sentinel会自动开启熔断器,避免服务继续调用导致更严重的故障或系统崩溃。

2023-05-26 11:43:18 76

原创 Nacos学习

Nacos默认使用的是8848端口,如果无法正常启动就有可能是端口号被占用,也可以修改Nacos端口号。http://127.0.0.1:8848/nacos,账号,密码都默认是nacos。(1)在父工程的pom文件中导入springcloudAlibaba的依赖。输入cmd,使用管理员运行权限,输入以下命令:进行单击启动。(3)在子项目pom文件中配置nacos地址。(1)将下载好的安装包,解压到非中文目录下。(2)在子项目中添加nacos客户端依赖。

2023-05-23 20:42:35 204 1

原创 分布式学习

单体架构特点?简单方便,高度耦合,扩展性差,适合中小型项目。例如:学生管理系统布式架构特点?低耦合高内聚松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝一种良好的分布式架构方案优点:拆分粒度更小、服务更独立、耦合度更低缺点:架构非常复杂,运维、监控、部署难度提高(不用担心) – 运维 docker。

2023-05-17 21:15:56 1196 1

原创 Gittee poi

6.3.点击Commit Directory将缓冲区的项目添加到本地仓库中。6.5.,填入你的项目名和远程地址的链接,去码云找到项目地址的链接复制下来。6.2.点击项目目录右键,点击Git,然后点击add添加到缓冲区。6、进入IDEA进行设置,下载gitee插件。2、在需要导出数据的实体类的属性上添加注解。6.7.选中需要上传的标注,点击push。6.4.点击push上传到gittee。6.1.选择当前项目当做本地仓库。6.6.输入码云的账号和密码。3、注册gitee账号。

2023-05-11 21:47:02 105 2

原创 FastDFS初学

3、 使用docker镜像构建storage容器(存储服务器,提供容量和备份服务)2、使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用)5、测试,进入storage容器,进入/var/fdfs目录。

2023-05-10 11:00:46 119

原创 RabbitMQ学习笔记

组成部分说明:Broker:消息队列服务进程,此进程包括两个部分:Exchange和QueueExchange:消息队列交换机,按一定的规则将消息路由转发到某个队列,对消息进行过虑。Queue:消息队列,存储消息的队列,消息到达队列并转发给指定的Producer:消息生产者,即生产方客户端,生产方客户端将消息发送Consumer:消息消费者,即消费方客户端,接收MQ转发的消息。

2023-05-06 21:02:04 112 1

原创 Docker学习笔记

(容器:可以在内部安装各种依赖,一般用于部署应用程序,可以解决版本差异)是一个快速交付应用,运行应用的技术。docker:可以在内部安装各种依赖,一般用于部署应用程序,可以解决版本差异镜像:镜像是一个特殊的环境,包含需要部署的应用,同时还包含了系统的指令和环境变量等。查看:docker images容器:容器是一个由镜像运行之后形成的一个密闭的环境卷:卷就是一个目录,主要目的是挂载容器的目录,这样就能操作容器dockerhub:是一个镜像仓库可以从中拉取镜像。

2023-05-05 16:55:21 179 1

空空如也

空空如也

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

TA关注的人

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