发明名称 |
针对消息收发服务的高密度托管 |
摘要 |
针对消息收发服务的高密度托管。此处所描述的主题的各方面涉及针对消息收发服务的消息迁移。在各方面,基于阈值被越过来作出消息需要被迁移的判定。作为响应,指示代理把与所述消息相关联的数据迁移到另一位置。所述代理使用各种因素来确定要迁移的一个或多个队列。当队列被迁移时,在该迁移的第一部分期间,在发送者发送新消息和接收者消费消息时消息可以被添加到该队列和从该队列移除。在该迁移的第二部分期间,冻结该队列以不允许该队列被用于接收新消息和递送所排队的消息。该迁移可以被组织以尝试实现某些目标。 |
申请公布号 |
CN103227747A |
申请公布日期 |
2013.07.31 |
申请号 |
CN201310080434.2 |
申请日期 |
2013.03.13 |
申请人 |
微软公司 |
发明人 |
K·帕拉玛斯万姆;S·H·金;M·斯里瓦斯塔瓦;M·克里希纳普拉塞德;R·R·科克;V·R·G·拉维帕蒂;李斌 |
分类号 |
H04L12/58(2006.01)I;H04L29/08(2006.01)I;G06F9/48(2006.01)I |
主分类号 |
H04L12/58(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
胡利鸣 |
主权项 |
一种至少部分地由计算机实现的方法,所述方法包括:接收(420)把与消息相关联的数据迁移到至少一个消息收发容器的指令;基于一个或多个因素确定(425)要迁移的队列,所述因素包括:所述队列上次被使用是在何时、所述队列的大小、以及所述队列的热度;在允许所述队列被所述消息收发容器用于接收新消息和递送所排队的消息的同时迁移(430)所述队列的第一数据;冻结(435)所述队列以不允许所述队列被用于接收新消息和递送所排队的消息;在所述队列被冻结时迁移(440)所述队列的剩余数据,如果有的话;以及在迁移了所述剩余数据以后解冻(445)所述队列,所述解冻允许所述队列被用于接收新消息和递送所排队的消息。 |
地址 |
美国华盛顿州 |