
中间件
文章平均质量分 86
故城、
这个作者很懒,什么都没留下…
展开
-
MQ中的RabbitMQ
消费者在接收到消息后,可以选择合适的确认机制向RabbitMQ发送确认消息(ACK),以通知RabbitMQ该消息已经被成功处理。的原则,但队列中存放的内容是消息。交换器(Exchange):在RabbitMQ等系统中,负责接收生产者发送的消息,并根据路由规则将消息路由到相应的队列。交换机是RabbitMQ的核心组件之一,它接收生产者发送的消息,并根据一定的路由规则将消息转发到一个或多个队列中。通过将消息、交换机和队列持久化存储在磁盘上,即使在RabbitMQ服务器重启后,消息也不会丢失。原创 2025-03-31 16:40:02 · 1137 阅读 · 0 评论 -
redis使用
GenericJackson2JsonRedisSerializer:使用Jackson库将对象序列化为JSON字符串,这种方式适用于复杂的对象数据,因为它可以保留对象的结构和属性。如果缓存中已经存在对应键的数据,则直接从缓存中获取,否则执行方法内的逻辑,并将结果存入缓存。Redis的序列化作用是将对象转换为字节流以便存储或传输,在Redis中,所有数据都是以字节的形式存储的,因此当我们需要将对象存储到Redis时,需要先将其序列化为字节数组;1.Redis的数据存储在内存中,读写速度极快。原创 2025-03-25 17:39:50 · 437 阅读 · 0 评论 -
kafka
Kafka由Scala和Java编写,是一种高吞吐量的分布式发布订阅消息系统特点:1、Kafka能够统一线上和离线的消息处理,通过集群提供实时的消息服务2、支持高吞吐量的数据传输3、Kafka采用了发布/订阅的消息模式,允许消息的异步发送和接收4、允许集群中节点失败,通过多副本机制提供高可用的持久化消息存储5、Kafka集群支持热扩展,可以方便地增加或减少节点6、Kafka中的消息是以文件的方式持久化到磁盘中进行存储的基础架构:包括Producer(生产者)、Broker(代理)和C原创 2025-02-19 13:32:57 · 773 阅读 · 0 评论 -
redis集群搭建
服务器准备:建议至少准备3台Linux服务器,可以是虚拟机或云主机。检查编译环境:Redis是基于C语言编写的,因此需要安装GCC等依赖,确保服务器上已安装GCC编译器。可以通过gcc --version命令检查。如果没有安装GCC,使用如下命令进行安装在Debian/Ubuntu系统上在CentOS/RHEL系统上可以从官网下载最新版本的Redis安装包,或者使用wget命令直接下载。原创 2024-12-20 09:12:10 · 569 阅读 · 0 评论