-
公开(公告)号:CN104917837A
公开(公告)日:2015-09-16
申请号:CN201510320019.9
申请日:2015-06-11
Applicant: 百度在线网络技术(北京)有限公司
IPC: H04L29/08
Abstract: 本发明公开了一种用于消息处理的方法及系统,所述方法包括:消息中间件接收发送方发起的消息推送调用,其中,所述消息推送调用的标识符为第一标识符;生成所述消息推送调用中消息的标识符作为第二标识符,将所述第一标识符作为所述第二标识符对应消息的应用程序接口API的请求字段;将所述第二标识符对应的消息移入出队列,将待推送给所述接收方的消息推送调用的标识符赋值为所述第一标识符,并将所述待推送的消息推送应用推送给所述接收方。通过采用本发明,可有效提高多个模块级联交互状态下消息追踪和处理的效率,缩短日志排查时间,降低对大型项目的理解复杂度。
-
公开(公告)号:CN104572837A
公开(公告)日:2015-04-29
申请号:CN201410759242.9
申请日:2014-12-10
Applicant: 百度在线网络技术(北京)有限公司
CPC classification number: H04L63/1483 , G06F16/951 , G06F16/958 , G06F21/44 , G06F2221/2119 , H04L9/32 , H04L63/08
Abstract: 本发明提供了一种认证系统为网页提供认证信息的方法,包括:接收来自网页的认证信息请求;判断该网页是否通过相关的搜索引擎跳转;判断该网页是否满足显示认证信息的条件;为满足上述条件的网页提供认证信息。通过搜索引擎为网站提供认证信息的方法,通过认证系统和相关的搜索引擎相结合的方法为网站提供认证信息,增强了认证信息的可靠性和安全性。此外,能够使用户对认证信息的显示内容进行自主的选择和编辑并在网页上实时显示。
-
公开(公告)号:CN104539645A
公开(公告)日:2015-04-22
申请号:CN201410714452.6
申请日:2014-11-28
Applicant: 百度在线网络技术(北京)有限公司
IPC: H04L29/08
CPC classification number: H04L67/02
Abstract: 本发明的目的是提供一种用于处理http请求的方法与技术。具体地,第一网络设备1根据待处理的http请求中的相关信息项,结合第二网络设备的数量信息,从多个第二网络设备中确定处理http请求的目标第二网络设备;将http请求发送至目标第二网络设备;接收目标第二网络设备所发送的http请求所对应的目标资源。与现有技术相比,本发明通过基于php语言实现的第一网络设备以及多个协同其处理http请求的基于php的第二网络设备,第一网络设备和多个第二网络设备形成了master-worker模型,实现了非阻塞I/O的处理http请求,从而可快速响应http请求,并可高并发地处理http请求,提高了处理效率,同时php语言的使用,降低了web服务器的开发维护成本。
-
公开(公告)号:CN104539512A
公开(公告)日:2015-04-22
申请号:CN201410742726.2
申请日:2014-12-05
Applicant: 百度在线网络技术(北京)有限公司
IPC: H04L12/58
Abstract: 本发明的目的是提供一种分布式系统中用于消息传送的方法和装置,该分布式系统包括多个子系统,其中包括一个第一子系统。该方法包括:各个子系统分别根据所接收的消息发送请求生成第一消息;各个子系统分别将一个或多个第一消息批量提供至所述第一子系统;所述第一子系统对所获取的来自各个子系统的一个或多个第一消息进行排序以获得经排序的一个或多个第二消息;所述第一子系统分别将排序后的所述一个或多个第二消息批量提供至各个子系统;所述各个子系统分别发送所获取的一个或多个第二消息中的各个第二消息。与现有技术相比,使用本发明,消息在跨子系统进行传送时均使用批量传送的方式,提高了消息的传送效率,并缩短了对于消息的响应时间。
-
公开(公告)号:CN104503983A
公开(公告)日:2015-04-08
申请号:CN201410706699.3
申请日:2014-11-27
Applicant: 百度在线网络技术(北京)有限公司
CPC classification number: H04L63/123 , G06F16/951 , G06F21/44 , G06F21/6227 , H04L63/08
Abstract: 本发明提供了一种为搜索引擎提供网站认证数据的方法及装置,其中的方法包括:接收来自多个认证数据来源的网站认证数据;存储所述网站认证数据;在接收到搜索引擎检索所述网站认证数据的请求时,将存储的所述网站认证数据发送给所述搜索引擎。通过该方法搜索引擎可以快速的检索到完整的网站认证数据,为提高搜索引擎的搜索速度提供保证。
-
公开(公告)号:CN104539512B
公开(公告)日:2018-11-23
申请号:CN201410742726.2
申请日:2014-12-05
Applicant: 百度在线网络技术(北京)有限公司
IPC: H04L12/58
Abstract: 本发明的目的是提供一种分布式系统中用于消息传送的方法和装置,该分布式系统包括多个子系统,其中包括一个第一子系统。该方法包括:各个子系统分别根据所接收的消息发送请求生成第一消息;各个子系统分别将一个或多个第一消息批量提供至所述第一子系统;所述第一子系统对所获取的来自各个子系统的一个或多个第一消息进行排序以获得经排序的一个或多个第二消息;所述第一子系统分别将排序后的所述一个或多个第二消息批量提供至各个子系统;所述各个子系统分别发送所获取的一个或多个第二消息中的各个第二消息。与现有技术相比,使用本发明,消息在跨子系统进行传送时均使用批量传送的方式,提高了消息的传送效率,并缩短了对于消息的响应时间。
-
公开(公告)号:CN104917837B
公开(公告)日:2018-05-04
申请号:CN201510320019.9
申请日:2015-06-11
Applicant: 百度在线网络技术(北京)有限公司
IPC: H04L29/08
Abstract: 本发明公开了一种用于消息处理的方法及系统,所述方法包括:消息中间件接收发送方发起的消息推送调用,其中,所述消息推送调用的标识符为第一标识符;生成所述消息推送调用中消息的标识符作为第二标识符,将所述第一标识符作为所述第二标识符对应消息的应用程序接口API的请求字段;将所述第二标识符对应的消息移入出队列,将待推送给所述接收方的消息推送调用的标识符赋值为所述第一标识符,并将所述待推送的消息推送应用推送给所述接收方。通过采用本发明,可有效提高多个模块级联交互状态下消息追踪和处理的效率,缩短日志排查时间,降低对大型项目的理解复杂度。
-
公开(公告)号:CN104539581A
公开(公告)日:2015-04-22
申请号:CN201410720667.9
申请日:2014-12-01
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明提供了信息搜索实现方法、装置和网络端设备,其中的方法包括:建立与认证系统之间的套接字连接;接收搜索引擎传输来的检索结果认证请求;将所述检索结果认证请求封装为通用网关接口数据包,并通过所述套接字连接向认证系统发送所述通用网关接口数据包;接收认证系统传输来的被封装为通用网关接口数据包的检索结果认证响应,并去除所述检索结果认证响应的通用网关接口封装;向搜索引擎发送去除封装的检索结果认证响应。本发明提供的上述技术方案能够对检索结果进行实时认证,且尽可能的减小了检索结果实时认证过程对检索结果下发延时所产生的影响,有利于保证搜索引擎针对搜索引擎客户端而言具有较高的实时响应速度。
-
公开(公告)号:CN104539581B
公开(公告)日:2017-12-26
申请号:CN201410720667.9
申请日:2014-12-01
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明提供了信息搜索实现方法、装置和网络端设备,其中的方法包括:建立与认证系统之间的套接字连接;接收搜索引擎传输来的检索结果认证请求;将所述检索结果认证请求封装为通用网关接口数据包,并通过所述套接字连接向认证系统发送所述通用网关接口数据包;接收认证系统传输来的被封装为通用网关接口数据包的检索结果认证响应,并去除所述检索结果认证响应的通用网关接口封装;向搜索引擎发送去除封装的检索结果认证响应。本发明提供的上述技术方案能够对检索结果进行实时认证,且尽可能的减小了检索结果实时认证过程对检索结果下发延时所产生的影响,有利于保证搜索引擎针对搜索引擎客户端而言具有较高的实时响应速度。
-
公开(公告)号:CN105117291A
公开(公告)日:2015-12-02
申请号:CN201510374333.5
申请日:2015-06-30
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F9/50
Abstract: 本发明提供一种调节消息推送执行体的运行数量的方法及系统,所述方法包括:读取消息推送执行体的基于服务端的负载信息的配置量;识别所述读取的配置量是否已更新;若识别为已更新,则根据所述读取的配置量调节所述消息推送执行体的运行数量。根据采用本发明提供的技术方案,可以基于服务端的负载信息对消息推送执行体的数量进行调节,从而实现根据下游服务端的实际处理能力动态调节消息推送执行体的数量,最大化利用机器资源以提高消息队列的推送性能。
-
-
-
-
-
-
-
-
-