CN108134830A - 基于消息队列的负载均衡方法、***、装置及存储介质 - Google Patents
基于消息队列的负载均衡方法、***、装置及存储介质 Download PDFInfo
- Publication number
- CN108134830A CN108134830A CN201711387178.6A CN201711387178A CN108134830A CN 108134830 A CN108134830 A CN 108134830A CN 201711387178 A CN201711387178 A CN 201711387178A CN 108134830 A CN108134830 A CN 108134830A
- Authority
- CN
- China
- Prior art keywords
- message
- request
- user
- handling result
- queue
- 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
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000012545 processing Methods 0.000 claims abstract description 18
- 230000004044 response Effects 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 10
- 230000036541 health Effects 0.000 abstract description 6
- 238000007792 addition Methods 0.000 description 5
- 238000012217 deletion Methods 0.000 description 5
- 230000037430 deletion Effects 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000033772 system development Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000035800 maturation Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种基于消息队列的负载均衡方法、***、装置及计算机存储介质,包括:接收用户请求,生成与用户请求对应的消息,消息包括唯一的标识ID;发送消息至消息队列,以便后端服务节点从消息队列接收消息,根据消息的ID确定并处理消息对应的用户请求。本申请中,多个后端服务节点可以随机从上述消息队列订阅消息,从而不需要在应用程序中设定负载均衡策略就可以自动将用户请求路由到集群的某个后端服务节点,实现负载均衡的目的。一方面,可以较为容易的实现后端服务节点的健康检查和容错,降低了应用***开发复杂度;另一方面,由于不需要了解后端服务节点的位置,后端增删服务节点时也不需要修改应用程序配置,可维护性较好。
Description
技术领域
本发明涉及负载均衡技术领域,特别是涉及一种基于消息队列的负载均衡方法、***、装置及存储介质。
背景技术
负载均衡是一种扩展集群处理能力的技术,将特定的业务通过负载均衡器分摊到集群中的多台同类服务器,由前置负载均衡器对外统一提供服务,从而提高了业务处理能力。比较常见的Web(World Wide Web,网站)服务器的负载均衡,已经有很多成熟的方案,而对于非Web服务器的负载均衡,现有技术中,开发者通常在应用程序中自行实现负载均衡,应用程序直接根据负载均衡策略将用户请求路由到集群的某个后端服务节点。一方面,工作量较大,难以考虑周全,实现后端服务节点的健康检查和容错较为困难,增加了应用***开发复杂度;另一方面,应用程序需要明确后端服务节点的位置,后端增删服务节点时需要修改应用程序配置,不利于维护。
因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种基于消息队列的负载均衡方法、***、装置及存储介质,一方面,可以较为容易的实现后端服务节点的健康检查和容错,降低了应用***开发复杂度;另一方面,由于不需要了解后端服务节点的位置,后端增删服务节点时也不需要修改应用程序配置,可维护性较好。
为解决上述技术问题,本发明提供了一种基于消息队列的负载均衡方法,包括:
接收用户请求,生成与所述用户请求对应的消息,所述消息包括唯一的标识ID;
发送所述消息至消息队列,以便后端服务节点从所述消息队列接收所述消息,根据所述消息的ID确定并处理所述消息对应的用户请求。
优选地,所述接收用户请求之后,该方法还包括:
判断所述用户请求是否需要返回处理结果;
如果是,则所述根据所述消息的ID确定并处理所述消息对应的用户请求之后,该方法还包括:
返回所述用户请求的处理结果,所述处理结果包括与所述用户请求对应的所述消息的ID,以便应用程序根据所述处理结果中所述消息的ID进行预先设定的后续处理。
优选地,所述返回所述用户请求的处理结果的过程具体为:
发送所述用户请求的处理结果至应答队列,以便所述应用程序从所述应答队列接收所述处理结果。
优选地,所述根据所述处理结果中所述消息的ID进行预先设定的后续处理的过程具体为:
根据所述处理结果中所述消息的ID生成用于提示用户与所述消息对应的用户请求处理成功或者失败的提示指令。
优选地,所述消息队列具体为RabbitMQ队列。
优选地,所述用户请求具体为提现请求。
为解决上述技术问题,本发明还提供了一种基于消息队列的负载均衡***,包括:
接收单元,用于接收用户请求,生成与所述用户请求对应的消息,所述消息包括唯一的标识ID;
发送单元,用于发送所述消息至消息队列,以便后端服务节点从所述消息队列接收所述消息,根据所述消息的ID确定并处理所述消息对应的用户请求。
优选地,该***还包括判断单元,用于所述接收用户请求之后,判断所述用户请求是否需要返回处理结果,如果是,则触发返回单元;
所述返回单元,用于所述根据所述消息的ID确定并处理所述消息对应的用户请求之后,返回所述用户请求的处理结果,所述处理结果包括与所述用户请求对应的所述消息的ID,以便应用程序根据所述处理结果中所述消息的ID进行预先设定的后续处理。
为解决上述技术问题,本发明还提供了一种基于消息队列的负载均衡装置,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现上述任一项所述负载均衡方法的步骤。
为解决上述技术问题,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述负载均衡方法的步骤。
本发明提供了一种基于消息队列的负载均衡方法,包括:接收用户请求,生成与用户请求对应的消息,消息包括唯一的标识ID;发送消息至消息队列,以便后端服务节点从消息队列接收消息,根据消息的ID确定并处理消息对应的用户请求。
可见,本申请中,应用程序将接收到的用户请求以消息的形式发布到消息队列中,多个后端服务节点可以随机从上述消息队列订阅消息,从而不需要在应用程序中设定负载均衡策略就可以自动将用户请求路由到集群的某个后端服务节点,实现负载均衡的目的。一方面,减小了工作量,可以较为容易的实现后端服务节点的健康检查和容错,降低了应用***开发复杂度;另一方面,由于应用程序中不再需要设定负载均衡策略,从而不需要了解后端服务节点的位置,后端增删服务节点时也不需要修改应用程序配置,可维护性较好。
本发明还提供了一种基于消息队列的负载均衡***、装置及计算机存储介质,与上述负载均衡方法具有相同的有益效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种基于消息队列的负载均衡方法的过程流程图;
图2为本发明提供的一种基于消息队列的负载均衡***的结构示意图;
图3为本发明提供的另一种基于消息队列的负载均衡***的结构示意图。
具体实施方式
本发明的核心是提供一种基于消息队列的负载均衡方法、***、装置及存储介质,一方面,可以较为容易的实现后端服务节点的健康检查和容错,降低了应用***开发复杂度;另一方面,由于不需要了解后端服务节点的位置,后端增删服务节点时也不需要修改应用程序配置,可维护性较好。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参照图1,图1为本发明提供的一种基于消息队列的负载均衡方法的过程流程图,该方法包括:
步骤S11:接收用户请求,生成与用户请求对应的消息,消息包括唯一的标识ID;
首先需要说明的是,消息队列是一种常用的异步通讯中间件,消息队列典型的使用模型为发布-订阅模式,即一个或多个生产者***负责发布消息、另外一个或多个消费者***负责订阅并处理消息。由于消息队列天然支持多个生产者、消费者,且通常具备高可用能力,所以本申请将消息队列应用于负载均衡。
具体地,请参照图2,图2为本发明提供的一种基于消息队列的负载均衡***的结构示意图,前端应用程序接收到用户对后端服务的请求之后,将上述请求封装为消息的形式。当应用程序接收到多个用户请求时,生成的消息可以通过消息ID(identification,标识)与用户请求一一对应。更为具体地,这里的应用程序可以有多个,具体可以是API(Application Programming Interface,应用程序编程接口)。
步骤S12:发送消息至消息队列,以便后端服务节点从消息队列接收消息,根据消息的ID确定并处理消息对应的用户请求。
具体地,应用程序将封装好的与用户请求对应的消息发布到消息队列中,则后端服务节点可以从消息队列订阅消息并处理与订阅的消息对应的用户请求。显然,多个后端服务节点都可以从同一个消息队列消费前端应用程序接收到的用户请求,从而达到负载均衡的目的。
本发明提供了一种基于消息队列的负载均衡方法,包括:接收用户请求,生成与用户请求对应的消息,消息包括唯一的标识ID;发送消息至消息队列,以便后端服务节点从消息队列接收消息,根据消息的ID确定并处理消息对应的用户请求。
可见,本申请中,应用程序将接收到的用户请求以消息的形式发布到消息队列中,多个后端服务节点可以随机从上述消息队列订阅消息,消息的发送者无需知道消息使用者的存在,从而不需要在应用程序中设定负载均衡策略就可以自动将用户请求路由到集群的某个后端服务节点,实现负载均衡的目的。一方面,减小了工作量,可以较为容易的实现后端服务节点的健康检查和容错,降低了应用***开发复杂度;另一方面,由于应用程序中不再需要设定负载均衡策略,从而不需要了解后端服务节点的位置,后端增删服务节点时也不需要修改应用程序配置,可维护性较好。
在上述实施例的基础上:
作为一种优选地实施例,接收用户请求之后,该方法还包括:
判断用户请求是否需要返回处理结果;
如果是,则根据消息的ID确定并处理消息对应的用户请求之后,该方法还包括:
返回用户请求的处理结果,处理结果包括与用户请求对应的消息的ID,以便应用程序根据处理结果中消息的ID进行预先设定的后续处理。
具体地,实际应用的过程中,用户在向应用程序发送服务请求之后,可能想要知道自己发送的请求是否已经被后端服务器处理,以及处理结果具体如何。基于此,本申请在接收用户请求之后,还判断用户请求是否需要返回处理结果,对于不需要返回结果的请求,后端服务节点处理完即结束;对于需要返回结果的请求,后端服务节点根据消息的ID确定并处理消息对应的用户请求之后,会向应用程序返回用户请求的处理结果,以便应用程序根据处理结果进行预先设定的后续处理,提升了用户的使用体验感。
作为一种优选地实施例,返回用户请求的处理结果的过程具体为:
发送用户请求的处理结果至应答队列,以便应用程序从应答队列接收处理结果。
具体地,应用程序接收处理结果的过程具体可以为应用程序发布需要返回处理结果的用户请求对应的消息之后,在一个应答队列上监听,则后端服务节点处理完上述用户请求,会将返回结果发布到应答队列,应用程序从应答队列收取返回结果,提高了返回用户请求的处理结果的效率,从而加快了响应速度。
作为一种优选地实施例,根据处理结果中消息的ID进行预先设定的后续处理的过程具体为:
根据处理结果中消息的ID生成用于提示用户与消息对应的用户请求处理成功或者失败的提示指令。
具体地,这里的进行预先设定的后续处理具体可以为生成用于提示用户与消息对应的用户请求处理成功或者失败的提示指令,从而使得用户可以实时了解服务请求的处理情况,做到心中有数,当然,这里的预先设定的后续处理还可以为其他内容,本发明在此不做特别的限定。
作为一种优选地实施例,消息队列具体为RabbitMQ队列。
具体地,本申请的消息队列具体可以为RabbitMQ队列,其在易用性、扩展性、高可用性等方面表现不俗,当然,本申请的消息队列还可以为其他类型,比如Kafka、RocketMQ等,本发明在此不做特别的限定。
作为一种优选地实施例,用户请求具体为提现请求。
具体地,本申请可以应用于虚拟卡账务***,则用户请求具体可以为用户发起的提现请求,对于虚拟卡账务***来说,用户发起的提现请求也就是支付请求,应用程序封装支付请求报文并发布到消息队列,后端服务节点从消息队列获取到支付请求消息,向支付平台发起代付并返回结果到应答队列,应用程序从应答队列收到返回结果,执行提现后续处理、通知用户。显然,由于应用程序和后端服务节点都可以部署多个实例,这样应用程序下发的提现请求经由消息队列,对所有后端服务节点实现了负载平衡。
请参照图3,图3为本发明提供的另一种基于消息队列的负载均衡***的结构示意图,该***包括:
接收单元1,用于接收用户请求,生成与用户请求对应的消息,消息包括唯一的标识ID;
发送单元2,用于发送消息至消息队列,以便后端服务节点从消息队列接收消息,根据消息的ID确定并处理消息对应的用户请求。
作为一种优选地实施例,该***还包括判断单元,用于接收用户请求之后,判断用户请求是否需要返回处理结果,如果是,则触发返回单元;
返回单元,用于根据消息的ID确定并处理消息对应的用户请求之后,返回用户请求的处理结果,处理结果包括与用户请求对应的消息的ID,以便应用程序根据处理结果中消息的ID进行预先设定的后续处理。
对于本发明提供的***的介绍请参照上述方法实施例,本发明在此不再赘述。
本发明还提供一种基于消息队列的负载均衡装置,包括:
存储器,用于存储计算机程序;
处理器,用于执行计算机程序时实现上述任一项负载均衡方法的步骤。
对于本发明提供的装置的介绍请参照上述方法实施例,本发明在此不再赘述。
本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任一项负载均衡方法的步骤。
对于本发明提供的计算机可读存储介质的介绍请参照上述方法实施例,本发明在此不再赘述。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种基于消息队列的负载均衡方法,其特征在于,包括:
接收用户请求,生成与所述用户请求对应的消息,所述消息包括唯一的标识ID;
发送所述消息至消息队列,以便后端服务节点从所述消息队列接收所述消息,根据所述消息的ID确定并处理所述消息对应的用户请求。
2.如权利要求1所述的方法,其特征在于,所述接收用户请求之后,该方法还包括:
判断所述用户请求是否需要返回处理结果;
如果是,则所述根据所述消息的ID确定并处理所述消息对应的用户请求之后,该方法还包括:
返回所述用户请求的处理结果,所述处理结果包括与所述用户请求对应的所述消息的ID,以便应用程序根据所述处理结果中所述消息的ID进行预先设定的后续处理。
3.如权利要求2所述的方法,其特征在于,所述返回所述用户请求的处理结果的过程具体为:
发送所述用户请求的处理结果至应答队列,以便所述应用程序从所述应答队列接收所述处理结果。
4.如权利要求2所述的方法,其特征在于,所述根据所述处理结果中所述消息的ID进行预先设定的后续处理的过程具体为:
根据所述处理结果中所述消息的ID生成用于提示用户与所述消息对应的用户请求处理成功或者失败的提示指令。
5.如权利要求1-4任一项所述的方法,其特征在于,所述消息队列具体为RabbitMQ队列。
6.如权利要求5所述的方法,其特征在于,所述用户请求具体为提现请求。
7.一种基于消息队列的负载均衡***,其特征在于,包括:
接收单元,用于接收用户请求,生成与所述用户请求对应的消息,所述消息包括唯一的标识ID;
发送单元,用于发送所述消息至消息队列,以便后端服务节点从所述消息队列接收所述消息,根据所述消息的ID确定并处理所述消息对应的用户请求。
8.如权利要求7所述的***,其特征在于,该***还包括判断单元,用于所述接收用户请求之后,判断所述用户请求是否需要返回处理结果,如果是,则触发返回单元;
所述返回单元,用于所述根据所述消息的ID确定并处理所述消息对应的用户请求之后,返回所述用户请求的处理结果,所述处理结果包括与所述用户请求对应的所述消息的ID,以便应用程序根据所述处理结果中所述消息的ID进行预先设定的后续处理。
9.一种基于消息队列的负载均衡装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述负载均衡方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述负载均衡方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711387178.6A CN108134830A (zh) | 2017-12-20 | 2017-12-20 | 基于消息队列的负载均衡方法、***、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711387178.6A CN108134830A (zh) | 2017-12-20 | 2017-12-20 | 基于消息队列的负载均衡方法、***、装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108134830A true CN108134830A (zh) | 2018-06-08 |
Family
ID=62391062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711387178.6A Pending CN108134830A (zh) | 2017-12-20 | 2017-12-20 | 基于消息队列的负载均衡方法、***、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108134830A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109271265A (zh) * | 2018-09-29 | 2019-01-25 | 平安科技(深圳)有限公司 | 基于消息队列的请求处理方法、装置、设备及存储介质 |
CN109377279A (zh) * | 2018-10-26 | 2019-02-22 | 努比亚技术有限公司 | 一种扣费方法、装置、***及计算机可读存储介质 |
CN110378683A (zh) * | 2019-07-26 | 2019-10-25 | 山东健康医疗大数据有限公司 | 一种互联网架构下的电商平台提现方法 |
CN110969815A (zh) * | 2018-09-28 | 2020-04-07 | 北京国双科技有限公司 | 基于安卓设备实现的报警方法和装置 |
CN111049899A (zh) * | 2019-12-11 | 2020-04-21 | 贝壳技术有限公司 | kafka消息存储***、方法、装置及计算机可读存储介质 |
CN111061804A (zh) * | 2019-10-30 | 2020-04-24 | 平安科技(深圳)有限公司 | 基于大数据的异步数据处理方法、装置、设备和存储介质 |
CN111083213A (zh) * | 2019-12-09 | 2020-04-28 | 苏宁云计算有限公司 | 一种通信方法及*** |
CN112019689A (zh) * | 2019-05-29 | 2020-12-01 | 北京奇虎科技有限公司 | 来电秀业务处理***及方法 |
CN112965818A (zh) * | 2021-02-26 | 2021-06-15 | 平安普惠企业管理有限公司 | 一种服务集群单元化分组方法、装置、设备以及介质 |
CN113127217A (zh) * | 2019-12-30 | 2021-07-16 | 中移(成都)信息通信科技有限公司 | 数据发布方法、装置、设备及存储介质 |
CN114584566A (zh) * | 2022-02-16 | 2022-06-03 | 深圳金融电子结算中心有限公司 | 基于消息队列的数据处理方法、装置、设备及存储介质 |
CN114650291A (zh) * | 2020-12-17 | 2022-06-21 | 中移(苏州)软件技术有限公司 | 订阅信息处理方法及装置、服务节点、存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101021801A (zh) * | 2006-11-30 | 2007-08-22 | 南京联创科技股份有限公司 | 流水线多进程之间基于消息队列的海量数据传输方法 |
CN101207550A (zh) * | 2007-03-16 | 2008-06-25 | 中国科学技术大学 | 负载均衡***及多种业务实现负载均衡的方法 |
CN102457906A (zh) * | 2010-10-26 | 2012-05-16 | ***通信集团河南有限公司 | 一种消息队列的负载均衡控制方法及*** |
CN103067293A (zh) * | 2012-12-31 | 2013-04-24 | 北京京东世纪贸易有限公司 | 负载均衡设备的连接管理和复用的方法和*** |
CN106603598A (zh) * | 2015-10-15 | 2017-04-26 | 阿里巴巴集团控股有限公司 | 处理业务请求的方法及装置 |
CN106797405A (zh) * | 2016-12-14 | 2017-05-31 | 华为技术有限公司 | 分布式负载均衡***、健康检查方法和服务节点 |
-
2017
- 2017-12-20 CN CN201711387178.6A patent/CN108134830A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101021801A (zh) * | 2006-11-30 | 2007-08-22 | 南京联创科技股份有限公司 | 流水线多进程之间基于消息队列的海量数据传输方法 |
CN101207550A (zh) * | 2007-03-16 | 2008-06-25 | 中国科学技术大学 | 负载均衡***及多种业务实现负载均衡的方法 |
CN102457906A (zh) * | 2010-10-26 | 2012-05-16 | ***通信集团河南有限公司 | 一种消息队列的负载均衡控制方法及*** |
CN103067293A (zh) * | 2012-12-31 | 2013-04-24 | 北京京东世纪贸易有限公司 | 负载均衡设备的连接管理和复用的方法和*** |
CN106603598A (zh) * | 2015-10-15 | 2017-04-26 | 阿里巴巴集团控股有限公司 | 处理业务请求的方法及装置 |
CN106797405A (zh) * | 2016-12-14 | 2017-05-31 | 华为技术有限公司 | 分布式负载均衡***、健康检查方法和服务节点 |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110969815A (zh) * | 2018-09-28 | 2020-04-07 | 北京国双科技有限公司 | 基于安卓设备实现的报警方法和装置 |
CN109271265A (zh) * | 2018-09-29 | 2019-01-25 | 平安科技(深圳)有限公司 | 基于消息队列的请求处理方法、装置、设备及存储介质 |
CN109271265B (zh) * | 2018-09-29 | 2023-09-15 | 平安科技(深圳)有限公司 | 基于消息队列的请求处理方法、装置、设备及存储介质 |
CN109377279A (zh) * | 2018-10-26 | 2019-02-22 | 努比亚技术有限公司 | 一种扣费方法、装置、***及计算机可读存储介质 |
CN112019689A (zh) * | 2019-05-29 | 2020-12-01 | 北京奇虎科技有限公司 | 来电秀业务处理***及方法 |
CN110378683A (zh) * | 2019-07-26 | 2019-10-25 | 山东健康医疗大数据有限公司 | 一种互联网架构下的电商平台提现方法 |
CN111061804B (zh) * | 2019-10-30 | 2023-09-29 | 平安科技(深圳)有限公司 | 基于大数据的异步数据处理方法、装置、设备和存储介质 |
CN111061804A (zh) * | 2019-10-30 | 2020-04-24 | 平安科技(深圳)有限公司 | 基于大数据的异步数据处理方法、装置、设备和存储介质 |
CN111083213B (zh) * | 2019-12-09 | 2022-09-02 | 苏宁云计算有限公司 | 一种通信方法及*** |
CN111083213A (zh) * | 2019-12-09 | 2020-04-28 | 苏宁云计算有限公司 | 一种通信方法及*** |
CN111049899B (zh) * | 2019-12-11 | 2021-01-05 | 贝壳找房(北京)科技有限公司 | kafka消息存储***、方法、装置及计算机可读存储介质 |
CN111049899A (zh) * | 2019-12-11 | 2020-04-21 | 贝壳技术有限公司 | kafka消息存储***、方法、装置及计算机可读存储介质 |
CN113127217A (zh) * | 2019-12-30 | 2021-07-16 | 中移(成都)信息通信科技有限公司 | 数据发布方法、装置、设备及存储介质 |
CN114650291A (zh) * | 2020-12-17 | 2022-06-21 | 中移(苏州)软件技术有限公司 | 订阅信息处理方法及装置、服务节点、存储介质 |
CN114650291B (zh) * | 2020-12-17 | 2024-05-07 | 中移(苏州)软件技术有限公司 | 订阅信息处理方法及装置、服务节点、存储介质 |
CN112965818B (zh) * | 2021-02-26 | 2022-08-26 | 平安普惠企业管理有限公司 | 一种服务集群单元化分组方法、装置、设备以及介质 |
CN112965818A (zh) * | 2021-02-26 | 2021-06-15 | 平安普惠企业管理有限公司 | 一种服务集群单元化分组方法、装置、设备以及介质 |
CN114584566A (zh) * | 2022-02-16 | 2022-06-03 | 深圳金融电子结算中心有限公司 | 基于消息队列的数据处理方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108134830A (zh) | 基于消息队列的负载均衡方法、***、装置及存储介质 | |
CN104767716B (zh) | 业务请求处理方法及装置 | |
KR101781339B1 (ko) | 클라이언트를 갱신하기 위한 방법 및 디바이스 | |
US20110055139A1 (en) | Performance evaluating apparatus, performance evaluating method, and program | |
CN103338252B (zh) | 一种分布式数据库并发存储虚拟请求机制的实现方法 | |
CN103404181B (zh) | 取消重定向的方法、***、网关及服务器 | |
CN108173937A (zh) | 访问控制方法和装置 | |
CN110020043B (zh) | 页面爬取方法、装置、存储介质及处理器 | |
CN108933829A (zh) | 一种负载均衡方法及装置 | |
CN110233881A (zh) | 业务请求处理方法、装置、设备及存储介质 | |
CN109254854A (zh) | 异步调用方法、计算机装置及存储介质 | |
US9590885B1 (en) | System and method of calculating and reporting of messages expiring from a queue | |
CN112783672B (zh) | 一种远程过程调用处理方法及*** | |
CN103577251A (zh) | 基于事件的互联网计算处理***及方法 | |
CN109274710A (zh) | 网络负载均衡方法、装置及集群服务*** | |
CN109561054A (zh) | 一种数据传输方法、控制器及接入设备 | |
CN105978938A (zh) | 一种业务处理设备的业务状态确定方法及调度设备 | |
CN107872517A (zh) | 一种数据处理方法及装置 | |
CN109587280A (zh) | 一种业务流程管理方法及装置 | |
CN113179301A (zh) | 文件的下载方法和装置、存储介质、电子装置 | |
CN108259595A (zh) | 一种服务间异步调用的方法及*** | |
CN111385328B (zh) | 业务请求的处理方法、***及电子设备 | |
CN113010379B (zh) | 电子设备监控*** | |
CN107908481A (zh) | 一种数据同步方法、装置和*** | |
CN105808707B (zh) | 数据处理方法、装置和电子商务平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180608 |