首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
shan在掘金
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
shan在掘金
2天前
关注
【RocketMQ】(七)事务实现原理
RocketMQ事务的使用场景 单体架构下的事务 在单体系统的开发过程中,假如某个场景下需要对数据库的多张表进行操作,为了保证数据的一致性,一般会使用事务,将所有的操作全部...
赞
评论
分享
shan在掘金
3天前
关注
【RocketMQ】(六)顺序消息实现原理
全局有序 在RocketMQ中,如果使消息全局有序,可以为Topic设置一个消息队列,使用一个生产者单线程发送数据,消费者端也使用单线程进行消费,从而保证消息的全局有序,但...
赞
评论
分享
shan在掘金
4天前
关注
【RocketMQ】(五)消息的消费
消费者从Broker拉取到消息之后,会将消息提交到线程池中进行消费,RocketMQ消息消费是批量进行的,如果一批消息的个数小于预先设置的批量消费大小,直接构建消费请求Co...
赞
评论
分享
shan在掘金
5天前
关注
【RocketMQ】(四)消息的拉取
在上一讲中,介绍了消息的存储,生产者向Broker发送消息之后,数据会写入到CommitLog中,这一讲,就来看一下消费者是如何从Broker拉取消息的。 RocketMQ...
赞
评论
分享
shan在掘金
6天前
关注
【RocketMQ】(三)消息的存储
当Broker收到生产者的消息发送请求时,会对请求进行处理,从请求中解析发送的消息数据,接下来以单个消息的接收为例,看一下消息的接收过程。 数据校验 封装消息 首先Brok...
1
评论
分享
shan在掘金
7天前
关注
【RocketMQ】(二)消息的发送
RocketMQ是通过DefaultMQProducer进行消息发送的,它实现了MQProducer接口,MQProducer接口中定义了消息发送的方法,方法主要分为三大类...
赞
评论
分享
shan在掘金
8天前
关注
【RocketMQ】(一)NameServer
NameServer是一个注册中心,提供服务注册和服务发现的功能。NameServer可以集群部署,集群中每个节点都是对等的关系(没有像ZooKeeper那样在集群中选举出...
赞
评论
分享
shan在掘金
关注了
网易云音乐技术团队
shan在掘金
关注了
阿里云云原生
shan在掘金
关注了
字节跳动技术团队
shan在掘金
1年前
关注
【Redis】Redis Cluster-初始化及PING消息的发送
Cluster消息类型定义 在Redis初始化服务initServer函数中,调用aeCreateTimeEvent注册了时间事件,周期性的执行serverCron函数,在...
赞
评论
分享
shan在掘金
1年前
关注
【Redis】哨兵集群-哨兵初始化和主观下线
在的redis启动函数main(server.c文件)中,对哨兵模式进行了检查,如果是哨兵模式,将调用initSentinelConfig和initSentinel进行初始...
赞
评论
分享
shan在掘金
1年前
关注
【Redis】网络IO-事件驱动框架源码分析(多线程)
IO线程初始化 Redis在6.0版本中引入了多线程,提高IO请求处理效率。 在Redis Server启动函数main(server.c文件)中初始化服务之后,又调用了I...
赞
评论
分享
shan在掘金
关注了
vivo互联网技术
shan在掘金
1年前
关注
【Redis】网络IO-事件驱动框架源码分析(单线程)
aeEventLoop初始化 在server.c文件的initServer函数中,对aeEventLoop进行了初始化: 调用aeCreateEventLoop函数创建ae...
1
评论
分享
shan在掘金
1年前
关注
【Redis】基础数据结构-quicklist
Redis List 在Redis3.2版之前,Redis使用压缩列表和双向链表作为List的底层实现。当元素个数比较少并且元素长度比较小时,Redis使用压缩列表实现,否...
赞
评论
分享
shan在掘金
1年前
关注
【Redis】基础数据结构-skiplist跳跃表
有序集合Sorted Set zadd zadd用于向集合中添加元素并且可以设置分值,比如添加三门编程语言,分值分别为1、2、3: zrange zrange根据分值区间返...
赞
评论
分享
shan在掘金
1年前
关注
【Redis】基础数据结构-ziplist压缩列表
压缩列表 压缩列表是列表和哈希表的底层实现之一: 如果一个列表只有少量数据,并且数据类型是整数或者比较短的字符串,redis底层就会使用压缩列表实现。 如果一个哈希表只有少...
赞
评论
分享
shan在掘金
1年前
关注
【Redis】基础数据结构-字典
Redis 字典 基本语法 字典是Redis中的一种数据结构,底层使用哈希表实现,一个哈希表中可以存储多个键值对,它的语法如下,其中KEY为键,field和value为值(...
赞
评论
分享
shan在掘金
1年前
关注
【Redis】基础数据结构-简单动态字符串SDS
C语言字符串 C语言中使用char*字符数组表示字符串,'\0'来标记一个字符串的结束,不过在使用的过程中我们不需要显式的在字符串中加入'\0'。 存在问题 1.二进制安全...
1
评论
分享
下一页
个人成就
文章被点赞
3
文章被阅读
3,205
掘力值
303
关注了
17
关注者
1
收藏集
10
关注标签
10
加入于
2018-09-13