意图:我想创建一个控制台,在控制台执行第一个队列之后,他们将生成类似于recipe数据的东西并扔进第二个队列,另一个控制台,他们将从第二个队列中获取数据并执行。 / p>
问题是,如果第二个队列有一百万条记录,该怎么办?我不想循环播放一百万条记录并将其丢回,它会占用服务器的大量使用而且效率不高。
是否能够为标签提供自生成的ID,并使用一个代码查找特定消息?
例如,datatable tempDt;
tempDt.Select(“id ='”+ id +“'”);
类似这样的事情
答案 0 :(得分:0)
看看here:您可以使用
queue.ReceiveById(...);
获取特定消息。从msdn页面: "使用此方法读取具有已知标识符的邮件,并将其从队列中删除。"
不是自行生成的ID,但可能对您有用...