在线急等队列模型方案
我要实现一个这样的处理模型,关于处理订单的,我想到的是一种队列,但是不知道采用什么好,?
我这个队列模型必须满足以下特点
1.队列元素不重复
2.支持按指定数量获取元素 比如 get(5) 获取这个队列五个元素
3.队列元素不可重复
4.支持消费端(应用程序端,处理超时或者失败)。队列端记录失败前的元素索引位置,以便下次执行,从上个索引+1的位置开始执行来提高处理效率
特别说明,我为啥要get(5)是考虑了我应用程序处理稳定性考虑的,假如我一次性处理很多的话,我怕应用程序会挂了,导致我的程序不可用。另外我的消费端或者处理程序是靠定时任务来驱动执行的。
我这个队列模型必须满足以下特点
1.队列元素不重复
2.支持按指定数量获取元素 比如 get(5) 获取这个队列五个元素
3.队列元素不可重复
4.支持消费端(应用程序端,处理超时或者失败)。队列端记录失败前的元素索引位置,以便下次执行,从上个索引+1的位置开始执行来提高处理效率
特别说明,我为啥要get(5)是考虑了我应用程序处理稳定性考虑的,假如我一次性处理很多的话,我怕应用程序会挂了,导致我的程序不可用。另外我的消费端或者处理程序是靠定时任务来驱动执行的。
...全文
相关推荐
APC年龄时期队列模型大论文介绍.pdf
APC年龄时期队列模型大论文介绍.pdf
java队列实现(顺序队列、链式队列、循环队列)
java队列实现(顺序队列、链式队列、循环队列)
消息队列模型
该模型功能:消息push到MessageQueue后,然后会自动发送出去。
C++循环队列实现模型
本文实例讲述了C++循环队列实现模型。分享给大家供大家参考。具体分析如下: 前段时间在知乎上看到这样一个小题目: 用基本类型实现一队列,队列要求size是预先定义好的的。而且要求不可以使用语言自带的api,如C++的STL。普通的实现很简单,但是现在要求要尽可能的时间和空间复杂度的优化,要和语言自带的api比较时间和空间。这个队列还要支持如下的操作: constructor: 初始化队列 enqueue:入队 dequeue:出队 队列是一种基本的数据结构,在平常的应用中十分广泛,多数情况队列都是用链表实现的。但是对于本题而言,用链表实现就有这样一个问题:由于每个结点都存在至少一个指向前一个结
队列:队列在线程池等有限资源池中的应用.pdf
队列:队列在线程池等有限资源池中的应用


