不念博客-专注Linux运维技术
不念博客-专注Linux运维技术
最新发布第150页
什么是IO多路复用-不念博客

什么是IO多路复用

首先了解下网络套接字(socket)的概念,可以把它简单理解为 TCP 网络层中应用层和传输层之间的一个抽象层: 客户端和服务端建立抽象的网络连接时,TCP/IP 层需要做很多操作,如各种报文,消息...
不念的头像-不念博客不念5个月前
028492
redis常见的使用场景-不念博客

redis常见的使用场景

缓存:是 redis 被使用最多的场景之一,业务数据一般存在磁盘中,当我们要读写数据时,直接去磁盘里面访问就可以。但磁盘 IO 一直是业务性能提升的一个重要瓶颈,且并发量很高的情况下,数据库...
虚拟内存和物理内存的区别-不念博客

虚拟内存和物理内存的区别

我们都知道,以前的计算机存储器空间很小,我们在运行计算机程序的时候物理寻址的范围非常有限。 比如,在 32 位的机器上,寻址范围只有 2 的 32 次方,也就是 4G。 并且,对于程序来说,这是固...
如何选择合适的消息中间件-不念博客

如何选择合适的消息中间件

在应用开发中,选择适合的消息中间件取决于具体需求: 如果你的应用是一个中小型系统,对性能要求不高,而更关注简单的使用和快速开发,那么 ActiveMQ 可能是不错的选择。 如果你需要处理大规模...
什么是消息中间件-不念博客

什么是消息中间件

消息中间件(Message Broker)是一种在分布式系统中用于传递消息、通知和事件的基础架构组件。 它允许不同组件、应用程序或系统之间异步地交换数据和信息,以实现削峰、解耦和可扩展的通信。 消...
深入浅出RabbitMQ:顺序消费、死信队列和延时队列-不念博客

深入浅出RabbitMQ:顺序消费、死信队列和延时队列

1. 引言 在今天的文章中,我们来聊一聊 RabbitMQ,这是不念在工作中用的最早的消息中间件,主要用于大量数据的异步消费。 2. RabbitMQ 2.1 核心组件 RabbitMQ 是一个开源的消息中间件,它实现了...
eureka和zookeeper有什么区别-不念博客

eureka和zookeeper有什么区别

zk保证的是CP,即分区容错和一致性,eureka保证的是AP、即可用性和分区容错 zk的master如果挂掉,需要进行选举,此时zk无法使用。 eureka的各个节点是平等的,只要有一台是正常的就能提供服务。...