Управление множеством очередей Azure - PullRequest
5 голосов
/ 23 июля 2010

Часть моего приложения включает в себя систему "чат".Я поддерживаю очередь для каждого пользователя.Сообщения для пользователя помещаются в очередь, и программное обеспечение пользователя периодически опрашивает службу отдыха на наличие новых сообщений, после чего очередь перекачивается на наличие сообщений, и они возвращаются пользователю.

Система очень проста, работает хорошо и делает все, что мне нужно для этого.

Моя проблема в том,У меня есть сотни (и скоро тысячи) очередей, загромождающих список очередей для приложения.

У меня есть и другие очереди, и меня смущает, что я не могу «организовать» их, как могу, с вещами в хранилище BLOB-объектов.просто игнорировать список очередей и полагаться на то, что я правильно управляю созданием и удалением очередей, когда пользователи приходят и уходят?

1 Ответ

5 голосов
/ 23 июля 2010

Я бы просто проигнорировал тот факт, что список загроможден. Капли живут в контейнерах, но очереди не имеют контейнера. У всех один плоский список.

Если вы не хотите каким-либо образом запрашивать очереди, плоский список не должен вас беспокоить. Если вам нужно запрашивать очереди (например, «недавно использованные» или что-то в этом роде), вам, вероятно, потребуется таблица со списком очередей и некоторыми их свойствами, чтобы упростить запрос.

...