发明名称 |
一种分布式系统中用于消息传送的方法与装置 |
摘要 |
本发明的目的是提供一种分布式系统中用于消息传送的方法和装置,该分布式系统包括多个子系统,其中包括一个第一子系统。该方法包括:各个子系统分别根据所接收的消息发送请求生成第一消息;各个子系统分别将一个或多个第一消息批量提供至所述第一子系统;所述第一子系统对所获取的来自各个子系统的一个或多个第一消息进行排序以获得经排序的一个或多个第二消息;所述第一子系统分别将排序后的所述一个或多个第二消息批量提供至各个子系统;所述各个子系统分别发送所获取的一个或多个第二消息中的各个第二消息。与现有技术相比,使用本发明,消息在跨子系统进行传送时均使用批量传送的方式,提高了消息的传送效率,并缩短了对于消息的响应时间。 |
申请公布号 |
CN104539512A |
申请公布日期 |
2015.04.22 |
申请号 |
CN201410742726.2 |
申请日期 |
2014.12.05 |
申请人 |
百度在线网络技术(北京)有限公司 |
发明人 |
周启;张振平;崔燕;董长阳 |
分类号 |
H04L12/58(2006.01)I |
主分类号 |
H04L12/58(2006.01)I |
代理机构 |
北京汉昊知识产权代理事务所(普通合伙) 11370 |
代理人 |
罗朋 |
主权项 |
一种分布式系统中用于消息传送的方法,其中,所述分布式系统包括多个子系统,其中所述多个子系统中包括一个第一子系统,其中,该方法包括:‑各个子系统分别根据所接收的消息发送请求生成第一消息;‑各个子系统分别将其所生成的一个或多个第一消息批量提供至所述第一子系统;‑所述第一子系统对所获取的来自各个子系统的一个或多个第一消息进行排序以获得经排序的一个或多个第二消息;‑所述第一子系统分别将排序后的所述一个或多个第二消息批量提供至各个子系统;‑所述各个子系统分别发送所获取的一个或多个第二消息中的各个第二消息。 |
地址 |
100085 北京市海淀区上地十街10号百度大厦 |