自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MinIO学习(1) - 概览,安装

MinIO 是一个高性能的分布式对象存储系统。它是软件定义的,在行业标准硬件上运行,并且 100% 开源,主要许可证是 GNU AGPL v3。MinIO 的不同之处在于它从一开始就被设计为私有/混合云对象存储的标准。因为 MinIO 是专门为对象而构建的,所以单层架构可以毫不妥协地实现所有必要的功能。结果是一个同时具有高性能、可扩展性和轻量级的云原生对象服务器。

2024-04-28 14:30:08 1097

原创 RabbitMQ各组件参数详解(9)

这里对各个组件的参数进行详解,可能前面有提到过,这里做一个汇总。

2024-04-25 15:03:28 1282 5

原创 RabbitMQ延迟队列,死信队列(8)

首先,定义一个死信队列(DLX),用于接收延迟消息。然后,定义一个延迟队列,将消息发送到延迟队列中,并设置消息的 TTL,使消息在一定的延迟时间后成为死信,进入死信队列。

2024-04-24 16:36:04 669 2

原创 Rabbitmq消息应答,持久化,权重分配(7)

Rabbitmq的消息应答,持久化,权重分配机制

2024-04-24 14:36:54 1108 3

原创 RabbitMQ发布确认和消息回退(6)

rabbitmq的发布确认和消息回退以及备份交换机的概览,确保生产者的消息能推送成功,即使失败也不会丢失

2024-04-23 16:07:01 1407 1

原创 RabbitMQ工作模式(5) - 主题模式

主题模式(Topic Exchange)是 RabbitMQ 中一种灵活且强大的消息传递模式,它允许生产者根据消息的特定属性将消息发送到一个交换机,并且消费者可以根据自己的需求来接收感兴趣的消息。示例: 系统应用程序测试的时候,会有不同的BUG,测试人员会将不同的BUG按照规范打上标签(相当于routingKey),然后发送到mq中,然后通过主题模式分发;: 如果消息的路由键与绑定队列的路由键完全匹配,则将消息发送到对应的队列中。: 消费者可以根据自己的需求来选择监听匹配的队列,从而接收感兴趣的消息。

2024-04-22 15:20:29 1278

原创 RabbitMQ工作模式(4) - 路由模式

路由模式(Routing)是 RabbitMQ 中的一种消息传递模式,也称为直连模式。它允许生产者将消息发送到一个交换机,并指定一个或多个路由键(routing key),交换机根据路由键将消息路由到与之匹配的队列中。这样消费者只需关注感兴趣的消息,而不需要接收所有的消息。

2024-04-22 11:38:09 1305

原创 RabbitMQ工作模式(3) - 订阅模式

在这种模式中,消息发送者(发布者)将消息发送到一个交换机(exchange),交换机将消息广播到所有与之绑定的队列,然后消费者(订阅者)可以从这些队列中接收消息。这里方便区分,新建了文件SubConfig,每个工作模式创建队列和交换机的过程区分开,全都配置到RabbitmqConfig文件中也是可以的,同时也可以通过RabbitAdmin进行绑定(另一种方式)。: 每个消费者接收到广播的消息后,进行相应的处理。可以发现,发布/订阅模式下,推送到交换机的消息,会被所有绑定了交换机的队列接收。

2024-04-19 17:04:26 1253

原创 RabbitMQ工作模式(2) - 工作模式

在这种模式中,多个消费者共享一个队列来处理消息,每条消息只有一个消费者可以接收,但是消息可以被多个消费者中的一个处理,以实现任务的分发和负载均衡。当有多个消费者时,消息将按照轮询的方式分发给它们,以确保每个消费者都能处理大致相同数量的消息。这样做是为了解耦生产者和消费者,使得生产者不需要知道消息是由哪个消费者处理的。处理的时间可能会有所不同,一些消息可能需要更多的时间来处理,而另一些消息可能处理得很快。: 多个消费者监听同一个队列,当队列中有消息时,RabbitMQ 将消息分发给其中一个消费者。

2024-04-19 15:40:49 780

原创 RabbitMQ工作模式(1) - 简单模式

Springboot集成rabbitmq的简单模式

2024-04-19 11:38:19 932

原创 Springboot集成RabbitMQ

交换机是 RabbitMQ 非常重要的一个部件,一方面它接收来自生产者的消息,另一方面它将消息推送到队列中。交换机必须确切知道如何处理它接收到的消息,是将这些消息推送到特定队列还是推送到多个队列,亦或者是把消息丢弃,这个得有交换机类型决定。消息发送到交换机时,可以指定一个或多个路由键(routing key),交换机根据路由键将消息路由到绑定了匹配路由键的队列。每条消息只有一个消费者可以接收,但是消息可以被多个消费者中的一个处理,确保任务的分发和负载均衡。: 队列是消息的缓冲区,用于存储待处理的消息。

2024-04-19 09:35:15 766

原创 Mysql视图

Mysql视图的操作

2024-04-18 11:48:49 557 1

原创 Mysql用户及权限管理

此时select_user的所有权限为SELECT, INSERT, UPDATE, DELETE, ALTER;此时一个名为select_user的用户就创建成功,密码为123456。给刚刚创建的select_user添加test库中所有表的增删改查权限。此时切换test库,该用户就可以操作test库下的所有表。再给select_user添加ALTER权限。此时再查看select_user的所有权限。先切换到select_user用户,再查看。撤销select_user的增删改权限。

2024-04-17 16:22:21 306

原创 DelayQueue实现延迟任务

Java使用DelayQueue实现延迟操作

2024-04-16 16:31:14 427

原创 Zookeeper实现分布式锁(基于回调和Watch)

Zookeeper实现分布式锁

2023-03-21 09:44:16 173

原创 Linux安装Zookeeper(详细截图)

Linux安装Zookeeper

2023-03-15 18:06:59 313

原创 Linux安装Git

Linux安装Git

2023-03-09 16:54:25 146

原创 SpringBoot自定义接口限流注解(拦截器实现,AOP实现)

SpringBoot自定义限流器,使用拦截器和AOP实现,Redis过期时间作计数器。

2023-02-28 18:05:12 1729

原创 Redis配置文件详解(redis.conf)

Redis配置文件redis.conf详解,配详细翻译。

2023-02-27 18:07:38 1580

原创 Springboot发送邮箱验证码(QQ,163)

SpringBoot异步发送验证码,QQ,163通用。

2023-02-27 17:42:13 667

原创 Linux安装Redis5.0(详细教程,内附截图)

Linux安装Redis5.0详细教程,内附详细截图。

2023-02-27 15:42:46 1276

原创 Linux安装Mysql5.7(详细教程)

Linux安装mysql详细教程,内附详细步骤截图!!!

2023-02-27 15:07:24 523

原创 Linux安装JDK1.8

Linux安装JDK1.8,详细教程

2023-02-24 17:59:41 124 1

空空如也

空空如也

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

TA关注的人

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