消息处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37251755 阅读:16 留言:0更新日期:2023-04-20 23:29
本发明专利技术实施例涉及一种消息处理方法、装置、电子设备及存储介质,该方法包括:获取预设位置存储的第一数值和待处理的消息;当第一数值大于或者等于预设阈值时,对待处理的消息的业务类型进行判断;当业务类型为预设业务类型时,将待处理的消息延时放入消息队列中,且将预设位置存储的第一数值更新为第二数值,其中,第二数值为从第一数值中减去第一预设时间段内已处理的消息的大小后得到的数值,第一预设时间段为距离当前时刻第二预设时间段之前的时间段;或者,当业务类型为除预设业务类型以外的其他业务类型时,将待处理的消息即时放入消息队列中。入消息队列中。入消息队列中。

【技术实现步骤摘要】
消息处理方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种消息处理方法、装置、电子设备及存储介质。

技术介绍

[0002]分布式文件系统Ceph的恢复机制是当存储集群发生对象存储设备(Object Store Device,OSD)服务下线或者新加入OSD时,数据的一种自均衡机制。
[0003]当集群中的对象完成同步过程,进入可用状态时就可以对外提供服务了。如果该对象在各个副本上有不一致的情况,就需要进行修复。修复过程有两种:恢复操作Recovery和回填操作Backfill。恢复操作依据对象日志中的缺失记录来修复不一致的对象。回填操作是通过重新扫描所有对象,通过整体拷贝进行修复。
[0004]传统数据修复采用的服务质量(Quality of Service,Qos)策略,主要是采用限制OSD可以同时进行恢复操作的对象数量及处于活跃状态的对象数量来实现,但由于需要修复的对象数量以及操作中要修复的数据量都是不确定的,导致当前存储系统无法精确地控制数据恢复过程中的传输带宽,这样很容易造成Re本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种消息处理方法,其特征在于,所述方法包括:获取预设位置存储的第一数值和待处理的消息,其中,第一数值用以指示当前时刻之前时间窗口内已处理的消息的大小;当所述第一数值大于或者等于预设阈值时,对所述待处理的消息的业务类型进行判断;当所述业务类型为预设业务类型时,将所述待处理的消息延时放入消息队列中,且将所述预设位置存储的第一数值更新为第二数值,其中,所述第二数值为从所述第一数值中减去第一预设时间段内已处理的消息的大小后得到的数值,所述第一预设时间段为距离当前时刻第二预设时间段之前的时间段;或者,当所述业务类型为除所述预设业务类型以外的其他业务类型时,将所述待处理的消息即时放入所述消息队列中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一数值小于预设阈值时,将所述待处理的消息即时放入所述消息队列中。3.根据权利要求1所述的方法,其特征在于,所述获取预设位置存储的第一数值,包括:将所述消息队列内处理完成的每一个消息对应的大小分别进行累加,获取所述第一数值。4.根据权利要求1

3任一项所述的方法,其特征在于,所述当所述第一数值大于或者等于预设阈值时,对所述待处理的消息的业务类型进行判断之前,所述方法还包括:获取限制预设业务类型的消息入队的功能状态;当所述功能状态为开启时,开始判断所述第一数值是否大于或者等于所述预设阈值。5.根据权利要求1

3任一项所述的方法,其特征在于,所述预设业务类型为分布式存储Ceph中的恢复Recovery业务类型。6.一种消息处理装置,其特征在于,所述...

【专利技术属性】
技术研发人员:郭成龙
申请(专利权)人:北京易华录信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1