5

我的应用程序的一部分包括一个“聊天”系统。我为每个用户维护一个队列。发送给用户的消息被放置在队列中,用户的软件会定期轮询休息服务以获取新消息,此时队列被抽出消息,并将它们返回给用户。

该系统非常简单,运行良好,并且可以完成我需要做的所有事情。

我的问题是;我有数百个(很快数千个)队列将应用程序的队列列表弄得乱七八糟。

我还有其他队列,令我感到不安的是,我无法像使用 blob 存储中的东西那样“组织”它们。

我是否遗漏了什么,或者我应该忽略队列列表,并依赖于我在用户来来去去时正确管理队列的创建和删除这一事实?

4

1 回答 1

5

我会忽略列表混乱的事实。Blob 存在于容器中,但队列没有容器。一切都是一个简单的清单。

除非您想以某种方式查询队列,否则平面列表不应该打扰您。如果您确实需要查询队列(例如“最近使用”或类似的东西),您可能需要保留一个包含队列列表及其一些属性的表,以便更容易查询。

于 2010-07-23T00:43:38.513 回答