发明名称 |
一种消息的读写方法和装置 |
摘要 |
本发明公开了一种消息的读写方法,包括将消息从生产者发送到消息队列的步骤;根据所述消息的类型,查询消息同步表,如果所述消息同步表中存在与所述消息的类型对应的记录,则确认有对应的消费者的步骤;当有对应的消费者时,唤醒所述对应的消费者中的一个消费者的步骤;将所述消息发送给所述被唤醒的消费者的步骤。本发明还公开了一种消息的读写装置,包括发送装置、查询装置、唤醒装置和将所述消息发送给所述被唤醒的消费者的装置。本发明通过生产者根据消息的类型,在消息同步表中查询有对应的消费者,并唤醒其中的一个消费者的方法,使得消费者不会被无谓唤醒,从而节省了CPU时间。 |
申请公布号 |
CN101470636A |
申请公布日期 |
2009.07.01 |
申请号 |
CN200710304415.8 |
申请日期 |
2007.12.27 |
申请人 |
北京东方通科技发展有限责任公司 |
发明人 |
朱律玮;任宇;马新群;邹强 |
分类号 |
G06F9/54(2006.01)I |
主分类号 |
G06F9/54(2006.01)I |
代理机构 |
北京路浩知识产权代理有限公司 |
代理人 |
刘长威 |
主权项 |
1、一种消息的读写方法,其特征在于,包括以下步骤:将消息从生产者发送到消息队列的步骤;根据所述消息的类型,查询消息同步表,如果所述消息同步表中存在与所述消息的类型对应的记录,则确认有对应的消费者的步骤;当有对应的消费者时,唤醒所述对应的消费者中的一个消费者的步骤;将所述消息发送给所述被唤醒的消费者的步骤。 |
地址 |
100080北京市海淀南路32号中信国安数码港8层 |