首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
云飞贼
掘友等级
后台开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
raft选举-mit6.824 lab2A
raft是分布式系统中的一致性复制算法,保证强一致性,根据paxos演变而来,为了能更好的生产落地,便于理解。lab2A主要是关于raft的选举过程的代码实现,接下来是自己理解的点。 先大概聊一下自己理解的raft算法中关于选举部分的东东。一个集群中的每个server都有三种状…
浅谈存储之复制与分片
存储需要考虑以下两个场景下的性能,并发量大,查询的时候数据量大导致查询慢。并发大的解决思路是复制;查询慢的解决思路是数据分片,而数据分片了还需要考虑数据可靠性。 redis是内存数据库,数据保存在内存中,单机能抗很大的并发。redis中的数据分片是整个集群划分成固定的16 * …
kafka,mysql,redis主从复制方案比较之mysql
上一篇中根据自己的理解大概聊了下kafka中的leader副本与follower副本,follower副本通过不停的向leader副本发送fetch请求获取到records并写入本地log中来保证leader副本中的消息存在多个备份,当leader副本不工作的时候可以从ISR与…
kafka,mysql,redis主备方案比较之kafka
kafka的架构非常值得学习和借鉴。 kafka本身是主从关系的,broker的角色可以有controller与普通节点的划分,controller节点除了需要承担普通节点的功能,还需要与zookeeper协作管理集群元数据。同时,各个broker上后台线程监测到元数据变化的时…
mysql-buffer pool粗略理解
你在拼命往前,我却拖住后腿。 当数据都存储在磁盘的时候,读取与写入都是随机操作磁盘,特别慢。试想,当并发量很高的时候数据库性能无法保证。因此,为了提高性能,mysql设计了一套基于buffer pool和本地文件存储的系统。 buffer pool实际上是一块内存区域,可以看作…
kafka延时请求-分层时间轮
时间永远在向前流动,滴答滴答滴答。 在很多场景下需要用到定时任务,例如linux系统中都crontab,基本涉及到定时时间调度的底层都采用了时间轮都思想,时间轮分为简单和分层,以下记录都是分层。在kafka中,也存在延迟请求的场景,比如配置了acks=all,生产者发送一条请求…
sync.Map实现原理
golang中的哈希数据结构是map,在项目中用到map存储k(模型ID)v(发送数据令牌桶)信息,当从上游获取到一条数据,根据模型ID找到对应的令牌桶获取令牌,这就是读的过程,当模型配置修改的时候,需要清除map中存储的模型信息等到下一个该模型的数据到来再添加,这就是写的过程…
个人成就
文章被点赞
16
文章被阅读
9,205
掘力值
226
关注了
1
关注者
3
收藏集
0
关注标签
0
加入于
2020-10-28