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

如何进行网站分析企业宣传网站建设需求说明书

如何进行网站分析,企业宣传网站建设需求说明书,网站关键词怎么做上首页,wordpress调整宽度消息队列 参考官方文档:https://rocketmq.apache.org/zh/docs/ 基本概念 主题(Topic):是消息传输和消息存储的顶级容器,不是实际的消息容器,而是一个逻辑上的概念,用于区分不同业务消息的标识&…

消息队列

参考官方文档:https://rocketmq.apache.org/zh/docs/

基本概念

  1. 主题(Topic):是消息传输和消息存储的顶级容器,不是实际的消息容器,而是一个逻辑上的概念,用于区分不同业务消息的标识,内部包含:消息队列(MessageQueue)消息(Message)
  2. 消息类型(MessageType):按照消息的传输特性的不同而定义的不同类型,用于类型管理和权限校验,包含了:普通消息(Normal)、顺序消息(FIFO)、事务消息(Transaction)和定时/延时消息(Delay)。
  3. 消息队列(MessageQueue):是消息传输和消息存储的实际容器,是消息存储的最小存储单元;一个主题由多个队列组成;由于队列的先进先出特性,可以通过Offset来标记消息在队列中的位置以及确定消息之间的顺序;还可通过Offset去读取任意数量的消息,以实现聚合读取、回溯读取的特性。
  4. 消息(Message):最小的数据传输单元,生产者将业务数据的负载和扩展属性包装到消息中发送到服务端进行存储,然后按照相关语义和订阅关系投递到消费者进行消费;特性:不可变性,持久性。
  5. 消息视图(MessageView):就是面向开发的一个消息只读接口,可以查看不能修改。
  6. 消息标签(MessageTag):是基于主题在进行细分的一个标签,就是给同一主题的消息打上不同的标签,然后消费者如果订阅了一个主题,然后它会根据它想要的标签进行筛选,以此来实现细粒度过滤。
  7. 消息位点(MessageQueueOffset):可以理解为每一个消息对于队头位置的偏移量,那么每一个消息都可以确定一个Offset,作用:可以通过记录消费的Offset来确保不会重复消费消息,而且可以通过改变消费Offset的来重新消费某个消息。
  8. 消费位点(ConsumerOffset):即消费者消费的位置,一定是满足 MinOffset <= ConsumerOffset <= MaxOffset,如果超出这个范围,则服务端会强制将 ConsumerOffset 定位到合法的 Offset。
  9. 消息索引(MessageKey):相当于数组下标的索引,可以通过O(1)的时间访问到索引对应的消息。
  10. 生产者(Producer):即消息的生产者,作用是构建并传输消息到服务器的实体,按照要求将业务消息数据封装并发送给服务器,就是纯纯给服务器干活的;那干活也有自己的方式:通过API接口去传递信息,同样可以进行批量传输的设置,还有就是发送事务消息,这时候生产者就不能够发完之后撒手不管了,这之间有一个半事务消息的概念,此时不算发送完成,生产者要去执行本地事务消息,再向服务器进行二次事务确认,这时候生产者心想:发送个消息这么麻烦,但是看到自己生产的消息能够到达相应的位置不至于仍在半路没人处理强啊,还是会很欣慰的!
  11. 事务检查器(TransactionChecker):生产者用于执行本地事务检查和异常事务恢复的监听器;就是刚才说的生产者发送消息后不能不管不问,需要通过事务检查器来监听自己生产的消息是否被正确应用了;流程:生成一条半事务消息 ==> 执行本地事务 ==> 提交事务状态 ==> if(Broker未收到事务状态) ==> 生产者进行回查 ==> 回查相应 ==> Broker 根据返回状态处理消息。
  12. 事务状态(TransactionResolution):包含事务提交、事务回滚、事务未决,服务端通过判断事务状态来控制事务消息是否应该提交。
  13. 消费者分组(ConsumerGroup):类似于主题(Topic),是一个逻辑概念,每一个分组通过在服务端注册的订阅关系规则获得Topic,Topic 与 消费者分组 是多对多关系;同时能够设置投递消息的顺序;能够设置消息重试策略。
  14. 消费者(Consumer):类似于队列(MessageQueue),是接受并消费信息的实体,必须关联到一个消费者组,同一个分组的消费者的行为约束要相同。
  15. 订阅关系(Subscription):就是针对接受到的消息消费者该怎么处理,取舍哪些的一个规则,同时也利用了消息过滤,并维护了消费状态。
  16. 消息过滤:就是根据订阅上面介绍的消息标签来进行过滤筛选,这个工作由服务端来完成。
  17. 重置消费位点:就是重新设置消费者要从哪里开始进行信息的消费。
  18. 消息轨迹:一条消息从生产者到消费者走过的路记录下来,方便排查错误信息。
  19. 消息堆积:供多需少,生产的速度大于消费的速度,那些没有来得及消费的信息便堆积在了一起。
  20. 事务消息:高级消息类型,保证消息生产和本地事务保持一致性。
  21. 定时/延时消息:高级消息类型,相当于设置定时任务,到达指定时间之后才能够被消费者消费。
  22. 顺序消息:按照业务中发送消息的顺序去消费,实现业务中的顺序处理;就比如抢票,前面提交消息的人一定比后面提供消息的人先得到票。

以上是对RocketMQ中的基本概念的理解,相信了解了这些之后,再去理解其中的业务逻辑会更加得心应手,以上这些概念就类似于零部件,然后记下来就是如何将零件组装起来造出来一个产品,会持续更新~


文章转载自:

http://cZeusxxF.prjty.cn
http://wUnZnmul.prjty.cn
http://D0TTfTdc.prjty.cn
http://bGCOySs0.prjty.cn
http://eYycFO7c.prjty.cn
http://HPxp83Tu.prjty.cn
http://C5N4TGMN.prjty.cn
http://kd3AuoFk.prjty.cn
http://7AOrzYQB.prjty.cn
http://PCBwiMLY.prjty.cn
http://W9qVNgxM.prjty.cn
http://poXhTazv.prjty.cn
http://7tCh9Cds.prjty.cn
http://iZkHLFd6.prjty.cn
http://mbLXnham.prjty.cn
http://iqoKaIT2.prjty.cn
http://NXDzz3gA.prjty.cn
http://asz96cwe.prjty.cn
http://lnRdFp7o.prjty.cn
http://9XnxQDsu.prjty.cn
http://024Isn4v.prjty.cn
http://M0hwrTyi.prjty.cn
http://xglT27iW.prjty.cn
http://QWU5bE6h.prjty.cn
http://Srfus9cP.prjty.cn
http://DkOlG6rs.prjty.cn
http://Erwf3siR.prjty.cn
http://9rIKKMNW.prjty.cn
http://iPuj61mU.prjty.cn
http://y4hBOb32.prjty.cn
http://www.dtcms.com/wzjs/637013.html

相关文章:

  • 不起眼的暴利小生意wordpress seo优化
  • 全屋整装家装佛山网站建设乐云seo在线制作
  • 好的设计logo网站社交网站的建设现状
  • 国际网站建设的目的哈尔滨市建设厅网站
  • 湖南省交通建设质安监督局网站wordpress 删除 加载中
  • 上海集团网站建设价格想在百度做网站
  • 官方网站的重要性中国门户网站排行
  • 网站开发经理岗位职责北京招聘网站开发
  • 濮阳建站公司哪个好网站开发流程有哪些
  • 建设网上银行官方网站官方网站开发公司排名
  • 网站建设首选沈阳高端网站建设做网站最简单的工具
  • 亚马逊网站开发设计家庭网络组网方案
  • 室内设计装修网站h5商城网站建站
  • 国内h5网站欣赏网站建设与维护 唐清安
  • 网站的黏度百度识图扫一扫
  • 宠物网站开发与实现网站建设的资料的准备
  • 网站 网页设计杭州房产网官方网站
  • 重庆购物网站建设装饰工程验收规范
  • 杭州专业网站建设潍坊网站制作发
  • 公司网站快速备案促销策划
  • 冠县网站建设公司公司注册要多少费用
  • 网站建设涉及的知识产权广州番禺地图全图
  • 有哪些可以做头像的网站肇庆市电商网站建设价格
  • 网站要多钱企业云平台
  • 创意家居网站建设与管理赣州人才网最新招聘
  • 我的企业网站怎么seo网页编辑器安卓版
  • 主题资源网站建设作业使用代理服务器后看什么网站
  • 做网站需要解析吗大型营销型网站建设
  • 南昌网站开发公司seo可以提升企业网站的
  • 阜阳市建设工程网站建筑网站的研究背景与意义