当前位置: 首页 > news >正文

微信制作宣传网站有哪些内容友情链接

微信制作宣传网站有哪些内容,友情链接,如果在工商局网站上做股权质押,建设b2b网站需要多少钱?1.前言 此文章是在儒猿课程中的学习笔记,感兴趣的想看原来的课程可以去咨询儒猿课堂《从0开始带你成为RocketMQ高手》,我本人觉得这个作者还是不错,都是从场景来进行分析,感觉还是挺适合我这种小白的。这块主要都是我自己的学习笔…

1.前言

此文章是在儒猿课程中的学习笔记,感兴趣的想看原来的课程可以去咨询儒猿课堂《从0开始带你成为RocketMQ高手》,我本人觉得这个作者还是不错,都是从场景来进行分析,感觉还是挺适合我这种小白的。这块主要都是我自己的学习笔记。想看原版的,还是去儒猿课堂。

这篇文章紧挨着上一篇文章:RokcetMQ中Producer的秘密-CSDN博客

2.Broker如何存储消息

前面我们已经大致了解到,Broker通过Netty网络服务器获取到一个请求,会将消息进行写入到一个CommitLog文件中,一个Broker上只有一个CommitLog文件,所有的Topic消息都会写入到一个CommitLog文件里。同时会以异步的方式将消息写入到MessageQueue中,因为一个Topic会有多个MessageQueue,一个MessageQueue其实就对应一个ConsumeQueue文件。于此同时还会异步将消息写入到IndexFile里,这个IndexFile里存储的就是每个消息的key和消息在CommitLog中的offset偏移量做一个索引。

我们来总结一下这个流程,

1.Broker收到消息之后,先写入到CommitLog日志文件中,这个CommitLog日志文件在磁盘目录是:${ROCKETMQ_HOME}/store/commitlog,这个目录下会有很多CommitLog日志文件,每个文件的默认大小是1G,一个文件写满了就会创建一个新的文件,文件名的话,就是文件中的第一偏移量,如果文件名不足20位就会用0来补齐。文件名如下所示:

00000000000000
00000000000124

在把消息写入到CommitLog文件的时候,就会申请PutMessageLock锁,这就意味着写入CommitLog日志的时候是串行的操作,不会让你进行并发写的。并发写的时候就会有数据错乱的问题。

2.接着就会对消息做出一通处理,包括设置消息的存储时间,创建全局唯一消息ID,计算消息的总长度,接着走一段关键的代码,将消息写入到MappedFile里。

3.总结

紧接着我们用一张图来总结下这篇博客的内容

http://www.yidumall.com/news/1202.html

相关文章:

  • 网站广告位投放seo在哪可以学
  • 沧州网站建设代理价格软件发布网
  • 如何用wordpress做网站seo优化技术招聘
  • 做网站 就上凡科网关键词排名点击软件首页
  • 鞍山创网站怎么创体验式营销
  • 山东做网站的公司西安竞价托管
  • 上海网站建设市场分析小程序开发教程
  • 做音乐网站的目的搜索引擎推广的基本方法有
  • 公司做网站需要哪些seo是什么的缩写
  • 义乌网站公司产品网络推广方式
  • 做网站开发没有人带广告设计与制作需要学什么
  • 网站免费正能量软件下载视频友链交易交易平台
  • php做听歌网站网络营销策划书800字
  • 网站如何做会员登录页面淘宝关键词搜索量查询
  • 网站建设如何选择域名福州短视频seo网站
  • wordpress 电台网站b2b模式的电商平台有哪些
  • 做网站的故意给中病毒株洲seo优化
  • 深圳人为什么不想去龙岗china东莞seo
  • 加强网站建设和维护冬镜seo
  • ui设计师需要具备什么能力seo推广编辑
  • 宁波住房和城乡建设培训网站百度seo排名曝光行者seo
  • 网站建设情况存在问题北京seo公司排名
  • 做推广网站需要商标吗百度推广是干什么的
  • 校内 实训网站 建设百度搜索关键词排行榜
  • 怎么做招聘网站链接台州seo排名扣费
  • 网站换域名能换不百度一下就知道了官网楯
  • 网页设计语言seo和sem的联系
  • 英文网站优化万物识别扫一扫
  • 资源网站的建设方案站长工具网站查询
  • 关于网站设计的职业泰安百度推广公司