【技术实现步骤摘要】
本公开涉及数据处理,尤其涉及一种消息的分级存储方法及装置、电子设备和存储介质。
技术介绍
1、消息队列(message queue),是分布式系统中重要的组件,主要解决了耦合、异步处理、流量削锋等问题。现代消息队列的核心是消息收发机制,基于不同的消息队列协议,多种消息队列架构迥异,rcoketmq、kafka等是订阅/发布模式,也即通过主题(topic)完成消息流转,而advanced message queuing protocol(amqp)协议则采用路由绑定模式,主流的支持amqp协议的消息队列是开源rabbitmq,在rabbitmq收发流程中,服务器接收到消息并将其持久化存储层(ets和mnesia等内置存储组件中),同时生成位置索引,并将索引信息分发到对应的队列中。消费消息时,先读取索引消息,在依据索引中的位置消费原始消息内容。这种方式可以减少消息复制分发、进程间通信的带宽和时间,同时实际复制分发的是索引而不是原始消息体,开可以减少空间占用。
2、上述流程对所有消息的进行通用化处理,多数场景都是小消息的频繁收发,
...【技术保护点】
1.一种消息的分级存储方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,若启动消息确认机制,在将所述待传输消息分发至磁盘中对应的地址索引进行存储之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,若启动消息确认机制,在将所述待传输消息分发至磁盘中对应的地址索引进行存储之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,在将所述待传输消息发送给服务器之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,若启动消息确认机制,在将所述待传输消息分发至队列对应的存储位置之
...【技术特征摘要】
1.一种消息的分级存储方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,若启动消息确认机制,在将所述待传输消息分发至磁盘中对应的地址索引进行存储之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,若启动消息确认机制,在将所述待传输消息分发至磁盘中对应的地址索引进行存储之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,在将所述待传输消息发送给服务器之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,若启动消息确认机制,在将所述待传输...
【专利技术属性】
技术研发人员:陈国瑾,
申请(专利权)人:中移苏州软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。