HIGH DENSITY HOSTING FOR MESSAGING SERVICE
Aspects of the subject matter described herein relate migrating message for a messaging service. In aspects, a determination is made that messages need to be migrated based on a threshold being crossed. In response, an agent is instructed to migrate data associated with the messages to another locat...
Gespeichert in:
Hauptverfasser: | , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Aspects of the subject matter described herein relate migrating message for a messaging service. In aspects, a determination is made that messages need to be migrated based on a threshold being crossed. In response, an agent is instructed to migrate data associated with the messages to another location. The agent uses various factors to determine one or more queues to migrate. While a queue is being migrated, during a first portion of the migration, messages may be added to and removed from the queue as senders send new messages and receivers consume messages. During a second portion of the migration, the queue is frozen to disallow the queue to be used for receiving new messages and delivering queued messages. The migration may be orchestrated to attempt to achieve certain goals.
La présente invention concerne la migration de message pour un service de messagerie. Selon certains aspects, le franchissement d'un seuil détermine la nécessité de migrer les messages. En réponse, une instruction est donnée à un agent de migrer des données associées aux messages vers un autre emplacement. L'agent utilise divers facteurs pour déterminer une ou plusieurs files d'attente à migrer. Tout en migrant une file d'attente, pendant une première partie de la migration, des messages peuvent être ajoutés à la file d'attente et retirés de celle-ci pendant que des expéditeurs envoient de nouveaux messages et des destinataires consomment des messages. Pendant une seconde partie de la migration, la file d'attente est bloquée pour empêcher la file d'attente d'être utilisée pour recevoir de nouveaux messages et délivrer des messages mis en file d'attente. La migration peut être organisée pour tenter d'atteindre certains objectifs. |
---|