CN102387206A - 一种Web服务并发请求合成方法及系统 - Google Patents
一种Web服务并发请求合成方法及系统 Download PDFInfo
- Publication number
- CN102387206A CN102387206A CN201110322748XA CN201110322748A CN102387206A CN 102387206 A CN102387206 A CN 102387206A CN 201110322748X A CN201110322748X A CN 201110322748XA CN 201110322748 A CN201110322748 A CN 201110322748A CN 102387206 A CN102387206 A CN 102387206A
- Authority
- CN
- China
- Prior art keywords
- web service
- request
- client
- server end
- http
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001308 synthesis method Methods 0.000 title abstract 2
- 230000004044 response Effects 0.000 claims abstract description 36
- 230000015572 biosynthetic process Effects 0.000 claims description 17
- 238000010189 synthetic method Methods 0.000 claims description 15
- 238000003786 synthesis reaction Methods 0.000 claims description 13
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 230000008676 import Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 abstract description 11
- 230000005540 biological transmission Effects 0.000 abstract description 5
- 230000008569 process Effects 0.000 abstract description 2
- 238000003491 array Methods 0.000 abstract 1
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种Web服务并发请求合成方法及系统,方法主要通过请求合成器将消息队列中的消息合并成一个HTTP请求发送到服务器端,每次客户端都会发起一次网络上的HTTP请求,节省了带宽,提升了服务器的性能和吞吐量。系统通过合并客户端请求,可将多次请求的结果数据在一次HTTP响应中一次性返回,相对等待多次HTTP响应并将结果进行组合,等待一次响应并一次性拿到结果会更有效率并且更加可靠。同时可以很大程度上缩短用户的等待时间,并且有效减少因网络不稳定等问题所导致的数据传输失败,从而大幅度改善和提高用户体验。
Description
技术领域
本发明涉及一种远程Web服务并发请求合成方法及系统,适用于云计算、分布式应用系统中服务器性能与客户端用户体验的优化。
背景技术
当今Web应用大多采用异步远程服务调用(例如AJAX)的方式来提升用户体验,以达到操作流畅的富客户端效果,其结果是同一客户端的并发请求数大幅增加。服务器端为响应每一次客户端请求都需要分配相应的网络、CPU、存储等资源,因此开销大幅增大,服务器处理并发客户数的能力相对降低。现有技术一种是采取排队控制方法,并约束同一客户端的最大并发请求数,这种方法有效降低了单位时间内的并发请求总数,但并未提高服务器的处理能力。另一种要求开发人员手动设计实现合理的Web服务接口,提高单个服务对网络和计算资源的利用率,这种方法对开发人员技能要求高、实施难度大。
发明内容
发明目的:本发明的目的在于针对上述现有技术中存在的问题和不足提供一种手动或自动合并客户端、提高服务器的处理能力和客户端响应速度的Web服务并发请求合成方法。同时本发明还提供一种对设计要求低、容易实现、用户体验好的Web服务并发请求合成方法的系统。
技术方案:一种Web服务并发请求合成方法,包括如下步骤:
(1)用户界面上的Web服务请求经过Web服务代理,先进入消息队列等待;
(2)在当前没有发起HTTP请求(远程请求)且服务器不繁忙时,请求合成器将消息队列中的消息合并成一个HTTP请求数据包发送到服务器端;
(3)服务器再从HTTP请求数据包中分解出Web服务请求队列,通过与客户端一致的Web服务接口用于定义、识别并执行服务器端的业务逻辑;
(4)执行完成后,执行的结果同步返回响应合成模块,并按照预定义的规则合并成为一个数据包返回给客户端;
(5)客户端收到服务器端的响应后,按照相应的规则分解响应数据包,并异步调用用户界面程序传入的回调函数。
当前没有发起HTTP请求(远程请求)且服务器不繁忙时,请求合成器将消息队列中的消息合并成一个HTTP请求发送到服务器端,每次客户端都会发起一次网络上的HTTP请求,但是每个HTTP数据包中除了用户所请求的数据之外,还包含了固定的一定数据量的协议相关数据(如请求行,头部信息等),将多次异步请求合并成一个请求在一次HTTP请求中发送,相对发送多次HTTP请求来讲,无疑是对网络带宽的极大节省。通过合并客户端请求,可将多次请求的结果数据在一次HTTP响应中一次性返回,相对等待多次HTTP响应并将结果进行组合,等待一次响应并一次性拿到结果会更有效率并且更加可靠。这样可以很大程度上缩短用户的等待时间,并且有效减少因网络不稳定等问题所导致的数据传输失败,从而大幅度改善和提高用户体验。更重要的是,服务器再从HTTP请求数据包中分解出Web服务请求队列,通过与客户端一致的Web服务接口定义、识别并执行服务器端的业务逻辑;即服务器端针对每个HTTP请求都要分配固定的服务器资源来进行相应的操作(如开启线程并为之开辟相应的内存空间,调配CPU资源等),可有效降低请求次数,这对服务器性能和吞吐量的提升,以及提高服务器端稳定性和可靠性等方面,有着至关重要的作用。
步骤(4)中所述预定义的规则是按照发送HTTP请求时所包含的Web服务顺序,生成结果集队列。
步骤(2)中,同一时刻仅允许发起一个HTTP请求,以节省网络带宽。
一种实现上述Web服务并发请求合成方法的系统,包括客户端和服务器端,其中,客户端包括用户界面、Web服务代理和客户端Web服务编程接口;所述用户界面上的Web服务请求经过Web服务代理进入消息队列等待;
服务器端包括请求分发模块、响应合成模块、服务器端Web服务编程接口和Web服务实现模块;所述服务器端的请求分发模块从HTTP请求数据包中分解出Web服务请求队列;所述服务器端Web服务接口与客户端Web服务接口定义、识别并执行服务器端的业务逻辑,并将执行结果同步返回响应合成模块。
通过合并客户端请求,可将多次请求的结果数据在一次HTTP响应中一次性返回,相对等待多次HTTP响应并将结果进行组合,等待一次响应并一次性拿到结果会更有效率并且更加可靠。这样可以很大程度上缩短用户的等待时间,并且有效减少因网络不稳定等问题所导致的数据传输失败,从而大幅度改善和提高用户体验。
所述用户界面为应用定制的Web页面。
所述服务器端Web服务接口和客户端Web服务接口均为应用业务逻辑编程接口,以RESTful Web Services的形式提供。
有益效果:本发明所提供的Web服务并发请求合成方法,通过请求合成器将消息队列中的消息合并成一个HTTP请求发送到服务器端,每次客户端都会发起一次网络上的HTTP请求,极大节省了网络带宽。同时有效降低请求次数,提升了服务器的性能和吞吐量,以及提高服务器端稳定性和可靠性。
本发明所提供的Web服务并发请求合成系统通过合并客户端请求,可将多次请求的结果数据在一次HTTP响应中一次性返回,缩短了用户的HTTP请求等待时间,并且有效减少因网络不稳定等问题所导致的数据传输失败,从而大幅度改善和提高用户体验。
附图说明
图1为本发明Web服务并发请求合成方法实施例的流程图;
图2为本发明Web服务并发请求合成系统实施例的工作原理图。
具体实施方式
下面结合附图和具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
如图1所示,Web服务并发请求合成方法的步骤如下:
一种Web服务并发请求合成方法,其特征在于,包括如下步骤:
用户界面上的Web服务请求经过Web服务代理,先进入消息队列等待;
在当前没有发起HTTP请求且服务器不繁忙时,请求合成器将消息队列中的消息合并成一个HTTP请求发送到服务器端;
默认情况下,当消息队列为空时,第一个Web服务请求不需要等待,立刻发送到客户端。在收到响应之前,所有随后发起的请求2~m进入等待队列,其中m的值可以根据实际情况进行测试,找出一次请求可发送的最大Web服务数的最优值进行配置,或在运行时动态判断服务器状态实时决定最大请求值,但最终必须小于部署网络中的通信最大传输单元。第一个响应返回以后,合并发送当前队列中的2~m个HTTP请求。
同一时刻只允许发起一个批处理请求(即一个HTTP请求,请求合成器将消息队列中的消息合并成一个HTTP请求)。客户端通过全局的开关标志,控制是否等待或发送请求。当开关开启时,所有Web服务请求都先进入队列等待,当开关关闭时,立刻发送所有请求。
服务器再从HTTP请求数据包中分解出Web服务请求队列,服务器端Web服务接口与客户端Web服务接口定义、识别并执行服务器端的业务逻辑;
执行完成后,执行结果同步返回响应合成模块,并按照发送HTTP请求时所包含的Web服务顺序生成结果集队列预定义的规则合并成为一个数据包返回给客户端;
客户端收到服务器端的响应后,按照相应的规则分解响应数据包,并异步调用用户界面程序传入的回调函数。
如图2所示,实现上述Web服务并发请求合成方法的系统,其客户端将应用定制的Web页面作为用户界面,服务器端Web服务接口和客户端Web服务接口均为应用业务逻辑编程接口,以RESTful Web Services的形式提供,客户端的用户界面上的Web服务请求经过Web服务代理进入消息队列等待;所述服务器端的请求分发模块从HTTP请求数据包中分解出Web服务请求队列,所述服务器端Web服务接口与客户端Web服务接口定义、识别并执行服务器端的业务逻辑,并将执行结果同步返回响应合成模块。
下面以AJAX请求为例,通过Javascript语言等技术表达方式,描述在当前最为流行的Web应用程序中,如何实现异步式Web服务并发请求合成系统。
实现步骤如下:
(1)客户端代码发起远程过程调用。
(2)将当前远程过程调用加入到等待队列中的最后一个待调用组中,检查当前状态,是否正在等待AJAX响应,如没有正在进行的请求进入(4)。
(3)如等待队列中的最后一个待调用组内已有的远程过程调用数超过指定数目(具体数目依实际情况而定),新建一个待调用组,将其加入等待队列的最后位置。本次操作结束并等待AJAX响应,收到AJAX响应或响应失败后进入(6)。
(4)将等待队列中第一个待调用组取出,根据指定规则(具体规则依实际情况而定)封装为AJAX请求。
(5)发起AJAX请求,并将当前状态置为等待AJAX响应。本次操作结束并等待AJAX响应,收到AJAX响应或响应失败后进入(6)。
(6)解析AJAX响应结果,根据指定规则(具体规则依实际情况而定)回调客户端代码中与之前所发起的远程过程调用相关的回调方法并传回相关的返回值。
(7)检查等待队列,如等待队列不为空,进入(4),如等待队列为空,本次操作结束。
Claims (6)
1.一种Web服务并发请求合成方法,其特征在于,包括如下步骤:
(1)用户界面上的Web服务请求经过Web服务代理,先进入消息队列等待;
(2)在当前没有发起HTTP请求且服务器不繁忙时,请求合成器将消息队列中的消息合并成一个HTTP请求数据包发送到服务器端;
(3)服务器再从HTTP请求数据包中分解出Web服务请求队列,服务器端Web服务接口与客户端Web服务接口用于定义、识别并执行服务器端的业务逻辑;
(4)执行完成后,执行结果同步返回响应合成模块,并按照预定义的规则合并成为一个数据包返回给客户端;
(5)客户端收到服务器端的响应后,按照相应的规则分解响应数据包,并异步调用用户界面程序传入的回调函数。
2.如权利要求1所述的Web服务并发请求合成方法,其特征在于:步骤(4)中所述预定义的规则是按照发送HTTP请求时所包含的Web服务顺序,生成结果集队列。
3.如权利要求1所述的Web服务并发请求合成方法,其特征在于:步骤(2)中,同一时刻仅允许发起一个HTTP请求。
4.一种实现权利要求1所述Web服务并发请求合成方法的系统,其特征在于包括客户端和服务器端;
客户端包括用户界面、Web服务代理和客户端Web服务接口;所述用户界面上的Web服务请求经过Web服务代理进入消息队列等待;
服务器端包括请求分发模块、响应合成模块、服务器端Web服务接口和Web服务实现模块;所述请求分发模块从HTTP请求数据包中分解出Web服务请求队列;服务器端Web服务接口与客户端Web服务接口定义、识别并执行服务器端的业务逻辑,并将执行结果同步返回响应合成模块。
5.如权利要求4所述的Web服务并发请求合成系统,其特征在于:所述用户界面为应用定制的Web页面。
6.如权利要求4所述的Web服务并发请求合成系统,其特征在于:所述服务器端Web服务接口和客户端Web服务接口均为应用业务逻辑编程接口,以RESTful Web Services的形式提供。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110322748XA CN102387206A (zh) | 2011-10-20 | 2011-10-20 | 一种Web服务并发请求合成方法及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110322748XA CN102387206A (zh) | 2011-10-20 | 2011-10-20 | 一种Web服务并发请求合成方法及系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102387206A true CN102387206A (zh) | 2012-03-21 |
Family
ID=45826166
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110322748XA Pending CN102387206A (zh) | 2011-10-20 | 2011-10-20 | 一种Web服务并发请求合成方法及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102387206A (zh) |
Cited By (44)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103166964A (zh) * | 2013-03-06 | 2013-06-19 | 中国人民解放军国防科学技术大学 | 用于超级计算系统监控的前后端实时通信方法 |
| CN103379021A (zh) * | 2012-04-24 | 2013-10-30 | 中兴通讯股份有限公司 | 实现分布式消息队列的方法及系统 |
| CN103401909A (zh) * | 2013-07-24 | 2013-11-20 | 迈普通信技术股份有限公司 | 基于bs的数据交互方法与系统、客户端及服务器 |
| CN103685326A (zh) * | 2012-08-31 | 2014-03-26 | 盐城睿泰数字科技有限公司 | 一种web并发数据传输方法及web应用系统 |
| CN103701714A (zh) * | 2013-12-25 | 2014-04-02 | 北京奇虎科技有限公司 | 页面提取方法、服务器及网络系统 |
| CN103747097A (zh) * | 2014-01-22 | 2014-04-23 | 电子科技大学 | 移动终端http请求聚合压缩的系统及方法 |
| CN103856440A (zh) * | 2012-11-29 | 2014-06-11 | 腾讯科技(深圳)有限公司 | 一种基于分布式总线的消息处理方法、服务器和系统 |
| CN104184635A (zh) * | 2014-08-19 | 2014-12-03 | 烽火通信科技股份有限公司 | 家庭网关基于Android RIL实现一对多数据通讯的方法及装置 |
| CN104202399A (zh) * | 2014-09-05 | 2014-12-10 | 国家电网公司 | 一种基于请求缓冲池的数据服务调度方法 |
| CN104317584A (zh) * | 2014-10-13 | 2015-01-28 | 中国电子科技集团公司第四十一研究所 | 一种提高微波仪器控制效率的方法 |
| WO2015027806A1 (zh) * | 2013-08-26 | 2015-03-05 | 华为技术有限公司 | 一种内存数据的读写处理方法和装置 |
| CN104468594A (zh) * | 2014-12-15 | 2015-03-25 | 北京奇虎科技有限公司 | 一种数据请求的方法、装置及系统 |
| WO2015062309A1 (en) * | 2013-11-04 | 2015-05-07 | Tencent Technology (Shenzhen) Company Limited | Protocol request processing method and device using the same |
| CN104980289A (zh) * | 2014-04-14 | 2015-10-14 | 阿里巴巴集团控股有限公司 | 消息推送方法、装置和系统 |
| CN105577564A (zh) * | 2014-10-15 | 2016-05-11 | 青岛海尔智能家电科技有限公司 | 一种信令高效传输的方法和装置 |
| JP2016514294A (ja) * | 2013-02-07 | 2016-05-19 | インターデイジタル パテント ホールディングス インコーポレイテッド | RESTfulバッチサービスのための方法および装置 |
| CN106357799A (zh) * | 2016-10-20 | 2017-01-25 | 杭州东方通信软件技术有限公司 | 服务总线中间件系统及其调用方法 |
| CN106572135A (zh) * | 2015-10-09 | 2017-04-19 | 北京国双科技有限公司 | 网络请求的处理方法及装置 |
| CN106656920A (zh) * | 2015-10-30 | 2017-05-10 | 北京国双科技有限公司 | Http服务的处理方法及装置 |
| CN106789615A (zh) * | 2017-02-04 | 2017-05-31 | 重庆优启科技有限公司 | 一种提高web处理并发请求的方法及使用其的服务站 |
| WO2017181602A1 (zh) * | 2016-04-20 | 2017-10-26 | 乐视控股(北京)有限公司 | 点播方法、装置、电子设备及系统 |
| CN107463563A (zh) * | 2016-06-02 | 2017-12-12 | 腾讯科技(深圳)有限公司 | 一种浏览器的信息服务处理方法及装置 |
| CN108008806A (zh) * | 2017-11-23 | 2018-05-08 | 努比亚技术有限公司 | 一种数据处理方法、终端及计算机可读存储介质 |
| CN108055311A (zh) * | 2017-12-07 | 2018-05-18 | 畅捷通信息技术股份有限公司 | Http异步请求方法、装置、服务器、终端和存储介质 |
| CN108347445A (zh) * | 2018-03-19 | 2018-07-31 | 武汉斗鱼网络科技有限公司 | 实现远程调用的方法及装置 |
| CN108710631A (zh) * | 2018-04-02 | 2018-10-26 | 阿里巴巴集团控股有限公司 | 一种数据获取的方法、装置及设备 |
| CN108984571A (zh) * | 2017-06-05 | 2018-12-11 | 中兴通讯股份有限公司 | 事务标识操作方法、系统和计算机可读存储介质 |
| CN108984252A (zh) * | 2018-06-29 | 2018-12-11 | 广州视源电子科技股份有限公司 | 任务执行方法、装置、设备和存储介质 |
| CN109445795A (zh) * | 2018-09-14 | 2019-03-08 | 厦门天锐科技股份有限公司 | 多次异步调用同一数据请求时回调函数中的数据处理方法 |
| CN109660612A (zh) * | 2018-12-11 | 2019-04-19 | 北京潘达互娱科技有限公司 | 一种请求处理方法和服务器 |
| CN109842646A (zh) * | 2017-11-27 | 2019-06-04 | 北京京东尚科信息技术有限公司 | 网络请求的处理方法和装置 |
| CN110995817A (zh) * | 2019-11-27 | 2020-04-10 | 广州华多网络科技有限公司 | 请求回调方法、装置及客户端设备 |
| CN111064771A (zh) * | 2019-11-14 | 2020-04-24 | 福建天晴数码有限公司 | 一种网络请求处理方法及系统 |
| CN111565219A (zh) * | 2020-04-16 | 2020-08-21 | 浙江工业大学 | 一种模拟真实排队的网络连接池协议的实现方法 |
| CN111600920A (zh) * | 2019-02-21 | 2020-08-28 | 北京京东尚科信息技术有限公司 | 基于js的数据请求代理方法、装置、设备及可读存储介质 |
| CN111752725A (zh) * | 2020-06-29 | 2020-10-09 | 上海通联金融服务有限公司 | 提高金融贷记系统性能的方法及系统 |
| CN112182445A (zh) * | 2019-07-02 | 2021-01-05 | 北京京东尚科信息技术有限公司 | 一种优化客户端页面性能的方法和装置 |
| CN112581934A (zh) * | 2019-09-30 | 2021-03-30 | 北京声智科技有限公司 | 一种语音合成方法、装置及系统 |
| CN113253994A (zh) * | 2021-06-07 | 2021-08-13 | 北京明略昭辉科技有限公司 | 基于JavaScript可指定并发数的并发请求处理方法及系统 |
| CN113590284A (zh) * | 2021-07-22 | 2021-11-02 | 济南浪潮数据技术有限公司 | 一种云平台分布式组件交互任务批处理方法、系统、设备 |
| CN113691630A (zh) * | 2021-08-26 | 2021-11-23 | 北京字节跳动网络技术有限公司 | Dns请求处理方法、装置、系统、电子设备和存储介质 |
| CN113923261A (zh) * | 2021-10-29 | 2022-01-11 | 深圳壹账通智能科技有限公司 | 一种业务请求响应方法、系统、设备及计算机可读介质 |
| CN114104880A (zh) * | 2021-11-15 | 2022-03-01 | 云知声(上海)智能科技有限公司 | 电梯呼叫控制系统及其控制方法 |
| CN116843541A (zh) * | 2023-09-01 | 2023-10-03 | 北京数原数字化城市研究中心 | 一种多视角下的云渲染方法及系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001011443A2 (en) * | 1999-08-06 | 2001-02-15 | Namezero.Com, Inc. | Internet hosting system |
| US20050125508A1 (en) * | 2003-12-04 | 2005-06-09 | Smith Kevin B. | Systems and methods that employ correlated synchronous-on-asynchronous processing |
| CN101154157A (zh) * | 2006-09-29 | 2008-04-02 | 国际商业机器公司 | 为JavaScript应用提供全球化功能的系统和方法 |
| CN102088398A (zh) * | 2009-12-08 | 2011-06-08 | 华为技术有限公司 | Web并发事件处理方法及装置 |
-
2011
- 2011-10-20 CN CN201110322748XA patent/CN102387206A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001011443A2 (en) * | 1999-08-06 | 2001-02-15 | Namezero.Com, Inc. | Internet hosting system |
| US20050125508A1 (en) * | 2003-12-04 | 2005-06-09 | Smith Kevin B. | Systems and methods that employ correlated synchronous-on-asynchronous processing |
| CN101154157A (zh) * | 2006-09-29 | 2008-04-02 | 国际商业机器公司 | 为JavaScript应用提供全球化功能的系统和方法 |
| CN102088398A (zh) * | 2009-12-08 | 2011-06-08 | 华为技术有限公司 | Web并发事件处理方法及装置 |
Non-Patent Citations (2)
| Title |
|---|
| LEONARD RICHARDSON,SAM RUBY: "《RESTful Web Services》", 31 May 2007, O’REILLY MEDIA * |
| 曾哲,朱庆生: "异步Web服务及其在.NET中的应用", 《计算机工程与设计》 * |
Cited By (65)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103379021A (zh) * | 2012-04-24 | 2013-10-30 | 中兴通讯股份有限公司 | 实现分布式消息队列的方法及系统 |
| CN103685326A (zh) * | 2012-08-31 | 2014-03-26 | 盐城睿泰数字科技有限公司 | 一种web并发数据传输方法及web应用系统 |
| CN103856440B (zh) * | 2012-11-29 | 2015-11-18 | 腾讯科技(深圳)有限公司 | 一种基于分布式总线的消息处理方法、服务器和系统 |
| US9537786B2 (en) | 2012-11-29 | 2017-01-03 | Tencent Technology (Shenzhen) Company Limited | Method, device, and system for information processing based on distributed buses |
| CN103856440A (zh) * | 2012-11-29 | 2014-06-11 | 腾讯科技(深圳)有限公司 | 一种基于分布式总线的消息处理方法、服务器和系统 |
| US10404811B2 (en) | 2013-02-07 | 2019-09-03 | Iot Holdings, Inc. | Methods and apparatuses for restful batch services |
| JP2016514294A (ja) * | 2013-02-07 | 2016-05-19 | インターデイジタル パテント ホールディングス インコーポレイテッド | RESTfulバッチサービスのための方法および装置 |
| CN103166964A (zh) * | 2013-03-06 | 2013-06-19 | 中国人民解放军国防科学技术大学 | 用于超级计算系统监控的前后端实时通信方法 |
| CN103166964B (zh) * | 2013-03-06 | 2014-05-14 | 中国人民解放军国防科学技术大学 | 用于超级计算系统监控的前后端实时通信方法 |
| CN103401909B (zh) * | 2013-07-24 | 2017-03-08 | 迈普通信技术股份有限公司 | 基于bs的数据交互方法与系统、客户端及服务器 |
| CN103401909A (zh) * | 2013-07-24 | 2013-11-20 | 迈普通信技术股份有限公司 | 基于bs的数据交互方法与系统、客户端及服务器 |
| WO2015027806A1 (zh) * | 2013-08-26 | 2015-03-05 | 华为技术有限公司 | 一种内存数据的读写处理方法和装置 |
| WO2015062309A1 (en) * | 2013-11-04 | 2015-05-07 | Tencent Technology (Shenzhen) Company Limited | Protocol request processing method and device using the same |
| US10009444B2 (en) | 2013-11-04 | 2018-06-26 | Tencent Technology (Shenzhen) Company Limited | Protocol request processing method and device using the same |
| CN103701714A (zh) * | 2013-12-25 | 2014-04-02 | 北京奇虎科技有限公司 | 页面提取方法、服务器及网络系统 |
| CN103701714B (zh) * | 2013-12-25 | 2018-03-23 | 北京奇安信科技有限公司 | 页面提取方法、服务器及网络系统 |
| CN103747097B (zh) * | 2014-01-22 | 2016-08-24 | 电子科技大学 | 移动终端http请求聚合压缩的系统及方法 |
| CN103747097A (zh) * | 2014-01-22 | 2014-04-23 | 电子科技大学 | 移动终端http请求聚合压缩的系统及方法 |
| CN104980289A (zh) * | 2014-04-14 | 2015-10-14 | 阿里巴巴集团控股有限公司 | 消息推送方法、装置和系统 |
| CN104980289B (zh) * | 2014-04-14 | 2019-03-19 | 阿里巴巴集团控股有限公司 | 消息推送方法、装置和系统 |
| CN109922138A (zh) * | 2014-04-14 | 2019-06-21 | 阿里巴巴集团控股有限公司 | 消息推送方法、装置和系统 |
| CN104184635A (zh) * | 2014-08-19 | 2014-12-03 | 烽火通信科技股份有限公司 | 家庭网关基于Android RIL实现一对多数据通讯的方法及装置 |
| CN104184635B (zh) * | 2014-08-19 | 2018-02-13 | 烽火通信科技股份有限公司 | 家庭网关基于Android RIL实现一对多数据通讯的方法及装置 |
| CN104202399A (zh) * | 2014-09-05 | 2014-12-10 | 国家电网公司 | 一种基于请求缓冲池的数据服务调度方法 |
| CN104317584A (zh) * | 2014-10-13 | 2015-01-28 | 中国电子科技集团公司第四十一研究所 | 一种提高微波仪器控制效率的方法 |
| CN104317584B (zh) * | 2014-10-13 | 2017-09-22 | 中国电子科技集团公司第四十一研究所 | 一种提高微波仪器控制效率的方法 |
| CN105577564B (zh) * | 2014-10-15 | 2019-02-01 | 青岛海尔智能家电科技有限公司 | 一种信令高效传输的方法和装置 |
| CN105577564A (zh) * | 2014-10-15 | 2016-05-11 | 青岛海尔智能家电科技有限公司 | 一种信令高效传输的方法和装置 |
| CN104468594B (zh) * | 2014-12-15 | 2018-04-27 | 北京奇安信科技有限公司 | 一种数据请求的方法、装置及系统 |
| CN104468594A (zh) * | 2014-12-15 | 2015-03-25 | 北京奇虎科技有限公司 | 一种数据请求的方法、装置及系统 |
| CN106572135A (zh) * | 2015-10-09 | 2017-04-19 | 北京国双科技有限公司 | 网络请求的处理方法及装置 |
| CN106656920A (zh) * | 2015-10-30 | 2017-05-10 | 北京国双科技有限公司 | Http服务的处理方法及装置 |
| CN106656920B (zh) * | 2015-10-30 | 2019-09-06 | 北京国双科技有限公司 | Http服务的处理方法、装置、存储介质及处理器 |
| WO2017181602A1 (zh) * | 2016-04-20 | 2017-10-26 | 乐视控股(北京)有限公司 | 点播方法、装置、电子设备及系统 |
| CN107463563A (zh) * | 2016-06-02 | 2017-12-12 | 腾讯科技(深圳)有限公司 | 一种浏览器的信息服务处理方法及装置 |
| CN106357799B (zh) * | 2016-10-20 | 2020-03-27 | 杭州东方通信软件技术有限公司 | 服务总线中间件系统及其调用方法 |
| CN106357799A (zh) * | 2016-10-20 | 2017-01-25 | 杭州东方通信软件技术有限公司 | 服务总线中间件系统及其调用方法 |
| CN106789615A (zh) * | 2017-02-04 | 2017-05-31 | 重庆优启科技有限公司 | 一种提高web处理并发请求的方法及使用其的服务站 |
| CN108984571B (zh) * | 2017-06-05 | 2023-08-29 | 金篆信科有限责任公司 | 事务标识操作方法、系统和计算机可读存储介质 |
| CN108984571A (zh) * | 2017-06-05 | 2018-12-11 | 中兴通讯股份有限公司 | 事务标识操作方法、系统和计算机可读存储介质 |
| CN108008806A (zh) * | 2017-11-23 | 2018-05-08 | 努比亚技术有限公司 | 一种数据处理方法、终端及计算机可读存储介质 |
| CN109842646A (zh) * | 2017-11-27 | 2019-06-04 | 北京京东尚科信息技术有限公司 | 网络请求的处理方法和装置 |
| CN108055311A (zh) * | 2017-12-07 | 2018-05-18 | 畅捷通信息技术股份有限公司 | Http异步请求方法、装置、服务器、终端和存储介质 |
| CN108347445A (zh) * | 2018-03-19 | 2018-07-31 | 武汉斗鱼网络科技有限公司 | 实现远程调用的方法及装置 |
| CN108710631A (zh) * | 2018-04-02 | 2018-10-26 | 阿里巴巴集团控股有限公司 | 一种数据获取的方法、装置及设备 |
| CN108984252A (zh) * | 2018-06-29 | 2018-12-11 | 广州视源电子科技股份有限公司 | 任务执行方法、装置、设备和存储介质 |
| CN109445795A (zh) * | 2018-09-14 | 2019-03-08 | 厦门天锐科技股份有限公司 | 多次异步调用同一数据请求时回调函数中的数据处理方法 |
| CN109660612A (zh) * | 2018-12-11 | 2019-04-19 | 北京潘达互娱科技有限公司 | 一种请求处理方法和服务器 |
| CN111600920B (zh) * | 2019-02-21 | 2024-03-05 | 北京京东尚科信息技术有限公司 | 基于js的数据请求代理方法、装置、设备及可读存储介质 |
| CN111600920A (zh) * | 2019-02-21 | 2020-08-28 | 北京京东尚科信息技术有限公司 | 基于js的数据请求代理方法、装置、设备及可读存储介质 |
| CN112182445A (zh) * | 2019-07-02 | 2021-01-05 | 北京京东尚科信息技术有限公司 | 一种优化客户端页面性能的方法和装置 |
| CN112581934A (zh) * | 2019-09-30 | 2021-03-30 | 北京声智科技有限公司 | 一种语音合成方法、装置及系统 |
| CN111064771A (zh) * | 2019-11-14 | 2020-04-24 | 福建天晴数码有限公司 | 一种网络请求处理方法及系统 |
| CN111064771B (zh) * | 2019-11-14 | 2022-07-05 | 福建天晴数码有限公司 | 一种网络请求处理方法及系统 |
| CN110995817A (zh) * | 2019-11-27 | 2020-04-10 | 广州华多网络科技有限公司 | 请求回调方法、装置及客户端设备 |
| CN110995817B (zh) * | 2019-11-27 | 2022-05-20 | 广州华多网络科技有限公司 | 请求回调方法、装置及客户端设备 |
| CN111565219A (zh) * | 2020-04-16 | 2020-08-21 | 浙江工业大学 | 一种模拟真实排队的网络连接池协议的实现方法 |
| CN111752725A (zh) * | 2020-06-29 | 2020-10-09 | 上海通联金融服务有限公司 | 提高金融贷记系统性能的方法及系统 |
| CN113253994A (zh) * | 2021-06-07 | 2021-08-13 | 北京明略昭辉科技有限公司 | 基于JavaScript可指定并发数的并发请求处理方法及系统 |
| CN113590284A (zh) * | 2021-07-22 | 2021-11-02 | 济南浪潮数据技术有限公司 | 一种云平台分布式组件交互任务批处理方法、系统、设备 |
| CN113691630A (zh) * | 2021-08-26 | 2021-11-23 | 北京字节跳动网络技术有限公司 | Dns请求处理方法、装置、系统、电子设备和存储介质 |
| CN113923261A (zh) * | 2021-10-29 | 2022-01-11 | 深圳壹账通智能科技有限公司 | 一种业务请求响应方法、系统、设备及计算机可读介质 |
| CN114104880A (zh) * | 2021-11-15 | 2022-03-01 | 云知声(上海)智能科技有限公司 | 电梯呼叫控制系统及其控制方法 |
| CN114104880B (zh) * | 2021-11-15 | 2024-03-08 | 云知声(上海)智能科技有限公司 | 电梯呼叫控制系统及其控制方法 |
| CN116843541A (zh) * | 2023-09-01 | 2023-10-03 | 北京数原数字化城市研究中心 | 一种多视角下的云渲染方法及系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102387206A (zh) | 一种Web服务并发请求合成方法及系统 | |
| US8949258B2 (en) | Techniques to manage file conversions | |
| CN112148455A (zh) | 一种任务处理方法、设备及介质 | |
| WO2020238989A1 (zh) | 一种调度任务处理实体的方法及装置 | |
| CN110134534B (zh) | 基于nio针对大数据分布式系统进行消息处理优化的系统及方法 | |
| KR20200140380A (ko) | 프로세서 코어를 스케쥴링하는 방법, 장치, 단말 및 저장 매체 | |
| KR102565409B1 (ko) | 인스턴스 수 조절 방법, 장치, 전자 기기 및 판독 가능한 저장 매체 | |
| CN101661392B (zh) | 在移动终端上运行专用界面工具的方法、装置及设备 | |
| CN106535343A (zh) | 一种无线传感器网络信道接入方法及装置 | |
| EP4664281A1 (en) | Resource scheduling method, job processing method, scheduler, system, and related device | |
| CN111586140A (zh) | 一种数据交互的方法及服务器 | |
| CN112104679A (zh) | 处理超文本传输协议请求的方法、装置、设备和介质 | |
| US20250358332A1 (en) | Rdma data transmission method, network device, system, and electronic device | |
| WO2022105504A1 (zh) | 函数服务的调度方法、系统、计算设备和存储介质 | |
| CN112084042A (zh) | 一种消息处理的方法和装置 | |
| CN114189358B (zh) | 一种基于私有云的服务安全策略管理方法 | |
| CN115225717A (zh) | 一种请求管理方法、装置、设备及存储介质 | |
| CN110557341A (zh) | 数据限流的方法和装置 | |
| CN110365786B (zh) | 作业处理系统、异步作业调度方法和计算机设备 | |
| CN103685326A (zh) | 一种web并发数据传输方法及web应用系统 | |
| WO2023093200A1 (zh) | 任务异步处理方法、装置、存储介质及电子装置 | |
| CN115794262A (zh) | 任务处理方法、装置、设备、存储介质以及程序产品 | |
| WO2017036238A1 (zh) | 一种业务节点的调整方法、装置及设备 | |
| Jahnke et al. | Live in the express lane | |
| CN115412500B (zh) | 支持负载均衡策略的异步通信方法、系统、介质及设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120321 |