【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种数据写入方法及相关设备。
技术介绍
1、队列是一种具有先进先出特性的数据结构。在数据处理过程中,当因为网络抖动或者某个线程耗时较长时,要么等待,要么抛弃该消息,等待则导致了队列阻塞,影响正常业务,抛弃则导致数据丢失,无法找回。现有存在数据处理过程中数据丢失或阻塞的问题。
2、急需一种数据写入方法来解决现有数据处理过程中数据丢失或阻塞的问题。
技术实现思路
1、本专利技术实施例提供一种数据写入方法,旨在解决现有数据处理过程中数据丢失或阻塞的问题。通过写指针将待写入消息写入到主队列中,每写完一段队列后进行队列完整性标记,主队列被划分为多个有序的块,每个块之间互不干扰,若存在写入异常消息,则将写入异常的消息写入异常队列,并对异常写入消息进行标记,可以解决现有数据处理过程中数据丢失或阻塞的问题。
2、第一方面,本专利技术实施例提供一种数据写入方法,所述方法包括:
3、获取写指针以及待写入消息;
4、通过所述写指针将
...【技术保护点】
1.一种数据写入方法,其特征在于,所述数据写入方法包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,在所述获取当前写入批次的指针引用以及待写入消息的步骤之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述主队列参数包括队列初始大小参数以及队列分段数参数,所述根据所述主队列参数创建主队列的步骤,包括:
4.根据权利要求2所述的方法,其特征在于,所述主队列参数包括扩容因子,在通过所述指针引用将所述待写入消息写入到主队列中的步骤之后,所述方法还包括:
5.一种数据读取方法,其特征在于,所述数据读取方法
...【技术特征摘要】
1.一种数据写入方法,其特征在于,所述数据写入方法包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,在所述获取当前写入批次的指针引用以及待写入消息的步骤之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述主队列参数包括队列初始大小参数以及队列分段数参数,所述根据所述主队列参数创建主队列的步骤,包括:
4.根据权利要求2所述的方法,其特征在于,所述主队列参数包括扩容因子,在通过所述指针引用将所述待写入消息写入到主队列中的步骤之后,所述方法还包括:
5.一种数据读取方法,其特征在于,所述数据读取方法包括以下步骤:
6.根据权利要求5所述的方法,其...
【专利技术属性】
技术研发人员:张星亮,刘独刚,黄育源,
申请(专利权)人:深圳市六度人和科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。