发明名称 |
消息管理方法 |
摘要 |
本发明公开了一种消息管理方法,包括:步骤S102,消息服务器将接收的消息分解为逻辑消息和相应的物理消息;步骤S104,将逻辑消息插入内存中的逻辑消息队列,并将物理消息插入内存中的物理消息队列,并根据预定规则将物理消息从物理消息在内存的物理消息队列、高速缓存的物理消息队列、以及持久化存储器的物理消息队列之间进行置换;步骤S106,在消息被接收方接收时,接收方获取逻辑队列中的逻辑消息,并获取相应的物理消息。通过使用本发明,能够提高消息系统响应的及时性,减少消息管理过程中内存的压力,并且能够提高消息系统承受巨大消息量的能力,有效提高了消息接收的效率,使消息接收能够有条不紊的进行。 |
申请公布号 |
CN101459627B |
申请公布日期 |
2012.09.05 |
申请号 |
CN200810090655.7 |
申请日期 |
2008.04.07 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
全锐;孟照星;罗秋野 |
分类号 |
H04L12/58(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L12/58(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 11240 |
代理人 |
尚志峰;吴孟秋 |
主权项 |
一种消息管理方法,其特征在于,包括:步骤S102,消息服务器将接收的消息分解为逻辑消息和相应的物理消息;步骤S104,将所述逻辑消息插入内存中的逻辑消息队列,并将所述物理消息插入内存中的物理消息队列,并根据预定规则将所述物理消息在所述内存的所述物理消息队列、高速缓存的物理消息队列、以及持久化存储器的物理消息队列之间进行置换;步骤S106,在所述消息被接收方接收时,所述接收方获取所述逻辑消息队列中的所述逻辑消息,并获取相应的物理消息;其中,所述预定规则为:当所述物理消息在所述内存中的存储时间达到第一时间门限和/或所述内存的占用量达到第一容量门限的情况下,将所述物理消息转移至所述消息服务器的高速缓存中的物理消息队列中,并将所述物理消息从所述内存中的所述物理消息队列中删除;当所述物理消息在所述高速缓存中的存储时间达到第二时间门限和/或所述高速缓存的占用量达到第二容量门限的情况下,将所述物理消息转移至所述消息服务器的持久化存储器的物理消息队列中,并将所述物理消息从所述高速缓存中的所述物理消息队列中删除。 |
地址 |
518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 |