排序
什么是Hbase,有什么特点
HBase是一种构建在HDFS之上的分布式、面向列的存储系统。在需要实时读写、随机访问超大规模数据集时,可以使用HBase。 尽管已经有许多数据存储和访问的策略和实现方法,但事实上大多数解决方案...
深入浅出RabbitMQ:顺序消费、死信队列和延时队列
1. 引言 在今天的文章中,我们来聊一聊 RabbitMQ,这是不念在工作中用的最早的消息中间件,主要用于大量数据的异步消费。 2. RabbitMQ 2.1 核心组件 RabbitMQ 是一个开源的消息中间件,它实现了...
虚拟地址如何转化成物理地址?
虚拟地址到物理地址的转换过程: 虚拟地址生成:当应用程序中的进程需要访问内存中的数据时,它会生成虚拟地址。 分页机制:操作系统通常使用分页机制将虚拟地址划分为固定大小的页面(通常为4K...
bigkey是怎么产生的,有什么危害?
bigkey通常是由于下面这些原因产生的: 程序设计不当,比如直接使用 String 类型存储较大的文件对应的二进制数据。 对于业务的数据规模考虑不周到,比如使用集合类型的时候没有考虑到数据量的快...
IO多路复用技术有哪些
select select是Unix/Linux系统下的多路复用IO函数,通过select函数可以同时监控多个文件描述符的可读、可写和异常等事件。 缺点是效率较低,受到文件描述符数量的限制。 poll 与select类似,也...
乐观锁与悲观锁的使用场景有哪些
乐观锁 基本思想:乐观锁假设多个事务之间很少发生冲突,因此在读取数据时不会加锁,而是在更新数据时检查数据的版本(如使用版本号或时间戳),如果版本匹配则执行更新操作,否则认为发生了冲...
什么是一致性hash算法
理论 一致性哈希算法是一种常用的分布式算法,其主要用途是在分布式系统中,将数据根据其键(key)进行散列(hash),然后将散列结果映射到环上,再根据数据节点的数量,将环划分为多个区间,每...
流镜像规则配置方式
在流镜像中,规则的配置方式主要有两种:基于MQC(模块化质量类)和基于ACL(访问控制列表)。 这两种方式各有优势和限制,管理员可以根据具体需求选择适合的配置方式。 基于MQC方式配置 配置较...












