[go: up one dir, main page]

CN101217558A - A business middleware service load balancing method - Google Patents

A business middleware service load balancing method Download PDF

Info

Publication number
CN101217558A
CN101217558A CNA200710169017XA CN200710169017A CN101217558A CN 101217558 A CN101217558 A CN 101217558A CN A200710169017X A CNA200710169017X A CN A200710169017XA CN 200710169017 A CN200710169017 A CN 200710169017A CN 101217558 A CN101217558 A CN 101217558A
Authority
CN
China
Prior art keywords
middleware
server
load
domain name
load balancing
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
Application number
CNA200710169017XA
Other languages
Chinese (zh)
Inventor
雷中杰
张四海
任浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Group Hubei Co Ltd
Original Assignee
China Mobile Group Hubei Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Group Hubei Co Ltd filed Critical China Mobile Group Hubei Co Ltd
Priority to CNA200710169017XA priority Critical patent/CN101217558A/en
Publication of CN101217558A publication Critical patent/CN101217558A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种业务中间件服务负载均衡方法,基于业务中间件的三层体系结构系统中包括前台终端、进行业务处理的中间件服务和后台数据库,中间件服务采用2台以上中间件服务器组成的服务器组实现,其特征在于:设置负责前台终端域名访问的域名服务器,在域名服务器上运行访问控制程序,该程序用于根据设定的负载均衡控制策略对前台终端域名访问请求进行解析控制。本发明的技术方案运用DNS技术对业务中间件服务负载进行调配,可以实现简单而灵活的负载均衡策略的配置,根据实际需要调配中间件服务器负载,提高了中间件服务能力。本发明主要采用软件控制的方式,技术实现费用较低,是移动服务商的业务支撑系统提高性能的理想方案。

The present invention relates to a business middleware service load balancing method. The three-layer architecture system based on the business middleware includes a foreground terminal, a middleware service for business processing and a background database, and the middleware service is composed of more than two middleware servers. The server group implementation is characterized in that: a domain name server responsible for front-end terminal domain name access is set, an access control program is run on the domain name server, and the program is used to analyze and control the front-end terminal domain name access request according to a set load balancing control strategy. The technical scheme of the present invention uses DNS technology to allocate business middleware service loads, can realize simple and flexible configuration of load balancing strategies, allocates middleware server loads according to actual needs, and improves middleware service capabilities. The invention mainly adopts software control mode, and the technical realization cost is relatively low, which is an ideal scheme for improving the performance of the service support system of the mobile service provider.

Description

一种业务中间件服务负载均衡方法 A business middleware service load balancing method

技术领域technical field

本发明涉及一种业务中间件服务负载均衡方法。The invention relates to a business middleware service load balancing method.

背景技术Background technique

三层体系结构系统是大型IT产业应用的趋势所在。常见的二层分布式系统包括前台客户终端和后台数据库两层,前台终端实现用户界面处理和业务逻辑处理,后台数据库提供数据资源。将业务逻辑从客户端应用中分离出来,采用专用的中间件服务器。前台终端与中间件服务器相联,中间件服务器与数据库相连,这样就演变成基于业务中间件的三层体系结构系统:前台终端、进行业务处理的中间件服务和后台数据库。这种结构的优点很多:灵活地在客户与服务器之间划分数据与逻辑;便于按照业务需求修改客户端或服务器端的逻辑;分隔系统的开发与系统的部署;方便提供分布交易的全程保护。三层体系结构系统的应用环境特点是多服务器提供服务,用户地域上分布广,业务处理量极大。为了及时处理业务负载,中间件服务往往需要采用2台以上中间件服务器组成的服务器组实现。由于三层体系结构的自身缺陷,现有技术不能提供多服务器间中间件服务的自动切换,跨服务器中间件服务切换需要手工修改完成,尤其是缺乏服务器组资源的合理调配手段,造成系统的整体服务能力因不能实现动态调整而受到制约。即使采用目前最成熟的BEA TUXEDO中间件,建立基于TUXEDO业务中间件的三层体系结构应用系统,也因缺乏负载均衡方法而无法在业务中间件服务性能上进行突破。The three-tier architecture system is the trend of large-scale IT industry applications. A common two-tier distributed system includes two layers: the front-end client terminal and the back-end database. The front-end terminal implements user interface processing and business logic processing, and the back-end database provides data resources. Separate the business logic from the client application and use a dedicated middleware server. The front-end terminal is connected to the middleware server, and the middleware server is connected to the database, thus evolving into a three-tier architecture system based on business middleware: front-end terminal, middleware service for business processing, and back-end database. This structure has many advantages: flexibly divide data and logic between clients and servers; facilitate modification of client or server-side logic according to business needs; separate system development and system deployment; facilitate the provision of full-process protection for distributed transactions. The characteristics of the application environment of the three-tier architecture system are that multiple servers provide services, users are widely distributed geographically, and the business processing volume is extremely large. In order to process business loads in a timely manner, middleware services often need to be implemented using a server group consisting of more than two middleware servers. Due to the inherent defects of the three-tier architecture, the existing technology cannot provide automatic switching of middleware services between multiple servers, and the switching of middleware services across servers needs to be manually modified. In particular, there is a lack of reasonable allocation of server group resources. Service capability is constrained by the inability to realize dynamic adjustment. Even if the most mature BEA TUXEDO middleware is used to establish a three-tier architecture application system based on TUXEDO business middleware, it is still unable to make breakthroughs in business middleware service performance due to the lack of load balancing methods.

发明内容Contents of the invention

本发明目的在于解决现有技术不足,提供一种业务中间件服务负载均衡方法。The purpose of the present invention is to solve the deficiencies of the prior art and provide a method for balancing the load of business middleware services.

为实现上述目的,本发明提供的技术方案为基于业务中间件的三层体系结构系统中包括前台终端、进行业务处理的中间件服务和后台数据库,中间件服务采用2台以上中间件服务器组成的服务器组实现,设置负责前台终端域名访问的域名服务器,在域名服务器上运行访问控制程序,该程序用于根据设定的负载均衡控制策略对前台终端域名访问请求进行解析控制,在解析控制下负载均衡实现过程包括以下步骤:步骤1,前台终端调用中间件服务器域名进行业务接入,发起中间件服务调用请求;步骤2,访问控制模块根据设定的负载均衡控制策略,对中间件服务器域名解析,通过IP地址映射关系定向得到中间件服务器IP地址,将其返回给前台终端;步骤3,前台终端收到中间件服务器IP地址,调用服务器组中相对应的服务器上中间件服务;步骤4,中间件服务访问后台数据库进行业务处理,并返回处理结果给前台终端。In order to achieve the above object, the technical solution provided by the present invention is to include a front-end terminal, a middleware service for business processing and a background database in a three-layer architecture system based on business middleware, and the middleware service adopts two or more middleware servers to form Realization of server group, set domain name server responsible for front-end terminal domain name access, run access control program on the domain name server, this program is used to analyze and control the front-end terminal domain name access request according to the set load balancing control strategy, and the load under the analysis control The balance implementation process includes the following steps: Step 1, the front-end terminal calls the middleware server domain name for business access, and initiates a middleware service call request; Step 2, the access control module analyzes the middleware server domain name according to the set load balancing control strategy , obtain the middleware server IP address through the IP address mapping relationship, and return it to the front-end terminal; step 3, the front-end terminal receives the middleware server IP address, and calls the middleware service on the corresponding server in the server group; step 4, The middleware service accesses the back-end database for business processing, and returns the processing result to the front-end terminal.

而且,所述负载均衡控制策略包括以下三个方面,均衡访问策略,用于将前台终端发起的中间件服务调用请求轮流导向到服务器组中的中间件服务器上,将中间件负载均衡的分配到每个中间件服务器;故障切换策略,用于在某台中间件服务器故障停机的情况下将导向该服务器的IP重定向到正常工作的其它服务器上,实现中间件服务的故障切换;新加策略,用于增加新的中间件服务器时动态地将其添加到服务器组中,将中间件负载在服务器组内均衡分配。Moreover, the load balancing control strategy includes the following three aspects, the balancing access strategy is used to direct the middleware service invocation requests initiated by the foreground terminal to the middleware servers in the server group in turn, and distribute the middleware load in a balanced manner to Each middleware server; failover strategy, used to redirect the IP directed to the server to other servers that are working normally in the case of a middleware server failure, so as to realize the failover of middleware services; new strategy , which is used to dynamically add new middleware servers to the server group when adding them, and distribute the middleware load evenly within the server group.

而且,负载均衡控制策略以文本方式存储在域名服务器中,供访问控制模块调用。Moreover, the load balancing control policy is stored in the domain name server in text form, and is called by the access control module.

而且,访问控制程序采用封装WIN DNS服务操作API进行技术实现。Moreover, the access control program is technically implemented by encapsulating the WIN DNS service operation API.

而且,所述中间件服务采用Tuxedo技术实现。Moreover, the middleware service is implemented using Tuxedo technology.

而且,用于移动服务商的BOSS系统。Moreover, the BOSS system for mobile service providers.

而且,域名服务器通过接入路由器接入BOSS系统。Moreover, the domain name server is connected to the BOSS system through the access router.

而且,采用两台互备的域名服务器。Moreover, two mutually prepared domain name servers are used.

本发明的技术方案运用DNS技术对业务中间件服务负载进行调配,可以实现负载均衡,提高业务中间件服务性能。本发明通过这种域名解析控制方式可以实现多种功能,包括中间件服务的快速切换、对产生故障服务器进行中间件服务的接管、动态地将新的服务器添加到服务器组。本发明实施简便,适应性强,不但提高三层体系结构系统整体效率,还可以为三层体系结构系统的稳定性、安全性、可靠性提供保障。The technical scheme of the invention uses the DNS technology to allocate the service load of the business middleware, which can realize load balancing and improve the service performance of the business middleware. The present invention can realize multiple functions through the domain name resolution control method, including fast switching of middleware services, taking over of middleware services to servers with failures, and dynamically adding new servers to server groups. The invention is easy to implement and has strong adaptability, not only improves the overall efficiency of the three-layer system structure system, but also provides guarantee for the stability, safety and reliability of the three-layer system structure system.

附图说明Description of drawings

图1是本发明实施例结构示意图。Fig. 1 is a schematic structural diagram of an embodiment of the present invention.

具体实施方式Detailed ways

本发明提供的技术方案是:基于业务中间件的三层体系结构系统中包括前台终端、进行业务处理的中间件服务和后台数据库,中间件服务采用2台以上中间件服务器组成的服务器组实现,设置负责前台终端域名访问的域名服务器,在域名服务器上运行访问控制程序,该程序用于根据设定的负载均衡控制策略对前台终端域名访问请求进行解析控制,在解析控制下负载均衡实现过程包括以下步骤:步骤1,前台终端调用中间件服务器域名进行业务接入,发起中间件服务调用请求;步骤2,访问控制模块根据设定的负载均衡控制策略,对中间件服务器域名解析,通过IP地址映射关系定向得到中间件服务器IP地址,将其返回给前台终端;步骤3,前台终端收到中间件服务器IP地址,调用服务器组中相对应的服务器上中间件服务;步骤4,中间件服务访问后台数据库进行业务处理,并返回处理结果给前台终端。中间件服务可以采用Tuxedo技术实现,Tuxedo是BEA公司的中间件产品,能够实现事务监督,在客户机和服务器之间进行调节,以保证正确地处理事务。目前移动服务商的业务支撑系统就广泛应用BEA TUXEDO中间件,建立基于TUXEDO业务中间件的三层体系结构应用系统,例如中国移动公司的BOSS系统。本发明提供的业务中间件服务负载均衡方法特别适合于这种大规模系统。The technical solution provided by the present invention is: the three-layer architecture system based on the business middleware includes a foreground terminal, a middleware service for business processing and a background database, and the middleware service is realized by a server group composed of more than two middleware servers. Set up the domain name server responsible for the domain name access of the front-end terminal, and run the access control program on the domain name server. This program is used to analyze and control the domain name access request of the front-end terminal according to the set load balancing control strategy. The load balancing implementation process under the resolution control includes The following steps: step 1, the front-end terminal calls the domain name of the middleware server for business access, and initiates a middleware service call request; step 2, the access control module analyzes the domain name of the middleware server according to the set load balancing control strategy, and passes the IP address The mapping relationship is oriented to obtain the middleware server IP address, and returns it to the front-end terminal; step 3, the front-end terminal receives the middleware server IP address, and calls the middleware service on the corresponding server in the server group; step 4, middleware service access The background database performs business processing and returns the processing results to the front terminal. The middleware service can be realized by using Tuxedo technology. Tuxedo is a middleware product of BEA Company, which can realize transaction supervision and adjust between the client computer and the server to ensure correct transaction processing. At present, the business support system of mobile service providers widely uses BEA TUXEDO middleware, and establishes a three-tier architecture application system based on TUXEDO business middleware, such as the BOSS system of China Mobile. The business middleware service load balancing method provided by the invention is particularly suitable for such a large-scale system.

DNS是域名系统(Domain Name System)的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。DNS命名用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入DNS名称(简称域名)时,DNS服务可以将此名称解析为与之相关的其他信息,如IP地址。本发明利用DNS技术,设置域名服务器,通过访问控制程序对前台终端域名访问请求进行解析控制,为前台终端域名访问请求选择合适的中间件服务器,达到调配效果。具体实施时,域名服务器为了负责前台终端域名访问,需要和系统之间建立网络连接。在现有BOSS系统中有提供接入路由器,以便添加设备到BOSS网络。域名服务器可通过接入路由器接入BOSS系统,实现和前台终端设备互通。还可采用两台互备的域名服务器,能够维持二十四小声连续运转,避免影响到BOSS系统这种需要日夜维持服务的重要系统运营。考虑成本,不增加专用域名服务器而利用系统中其它现有服务器设备实现域名解析控制,也应当作为等同替换手段在本发明要求保护范围内。DNS is an acronym for Domain Name System, which is used to name computers and network services organized into domain hierarchies. DNS naming is used in TCP/IP networks such as the Internet to look up computers and services by user-friendly names. When a user enters a DNS name (domain name for short) in an application, the DNS service can resolve this name into other information related to it, such as an IP address. The invention utilizes the DNS technology to set up a domain name server, analyze and control the front-end terminal domain name access request through an access control program, select a suitable middleware server for the front-end terminal domain name access request, and achieve a deployment effect. During specific implementation, the domain name server needs to establish a network connection with the system in order to be responsible for the front-end terminal domain name access. Access routers are provided in existing BOSS systems to add devices to the BOSS network. The domain name server can be connected to the BOSS system through the access router to realize intercommunication with the front-end terminal equipment. It is also possible to use two mutually backup domain name servers, which can maintain 24-hour continuous operation and avoid affecting the operation of an important system such as the BOSS system that needs to maintain services day and night. Considering the cost, using other existing server equipment in the system to realize domain name resolution control without adding a dedicated domain name server should also be regarded as an equivalent replacement means within the protection scope of the present invention.

解析控制时遵循的负载均衡控制策略可以简单的设定为对服务器组中所有中间件服务器轮流分配,或者根据实验结果设定具体分配方式。考虑到实际中可能出现的故障和扩展情况,本发明提出进一步技术方案,负载均衡控制策略包括以下三个方面:均衡访问策略,用于将前台终端发起的中间件服务调用请求轮流导向到服务器组中的中间件服务器上,将中间件负载均衡的分配到每个中间件服务器;故障切换策略,用于在某台中间件服务器故障停机的情况下将导向该服务器的IP重定向到正常工作的其它服务器上,实现中间件服务的故障切换;新加策略,用于增加新的中间件服务器时动态地将其添加到服务器组中,将中间件负载在服务器组内均衡分配。负载均衡控制策略可以直接设定在访问控制程序中,但出于方便修改考虑,具体实施时建议作为配置文件的形式存放在域名服务器上,访问控制程序根据具体情况进行调用。The load balancing control strategy to be followed when analyzing the control can be simply set to allocate to all middleware servers in the server group in turn, or set the specific allocation method according to the experimental results. Considering possible faults and expansions in practice, the present invention proposes a further technical solution. The load balancing control strategy includes the following three aspects: a balanced access strategy, which is used to direct the middleware service call requests initiated by the foreground terminal to the server group in turn On the middleware server in the middleware server, the middleware load is distributed to each middleware server in a balanced way; the failover strategy is used to redirect the IP directed to the server to the normal working one in the case of a middleware server failure On other servers, the failover of middleware services is realized; a new strategy is added to dynamically add new middleware servers to the server group, and the middleware load is evenly distributed within the server group. The load balancing control policy can be directly set in the access control program, but for the convenience of modification, it is recommended to store it as a configuration file on the domain name server during implementation, and the access control program is invoked according to the specific situation.

访问控制程序可通过软件编程实现,具体实施时,可以按功能需要进行编写。本发明实施例的访问控制模块采用封装WINDNS DNS服务API的方法进行编程,实现对DNS解析控制的操作,实现以下功能:1、实现停止/重启DNS服务功能;3、实现停止/启动/添加/查询/删除DNS域功能;4、实现根据均衡控制策略添加/删除/修改DNS记录功能;5、实现加载均衡控制策略功能。The access control program can be realized through software programming, and it can be written according to the functional requirements during specific implementation. The access control module of the embodiment of the present invention adopts the method of packaging WINDNS DNS service API to carry out programming, realizes the operation to DNS resolution control, realizes the following functions: 1, realize stop/restart DNS service function; 3, realize stop/start/add/ Query/delete DNS domain function; 4. Realize the function of adding/deleting/modifying DNS records according to the balance control strategy; 5. Realize the function of load balance control strategy.

本发明提供具体实施例以便参考实施,参见图1:移动运营商的BOSS系统包括前台终端、进行业务处理的中间件服务和后台数据库。其中前台终端层包括多个地域的地市营业终端设备和客服接口;大客户接口、客户关系管理系统(CRM)接口、外部接口;全国业务支撑枢纽(一级BOSS)接口、数据业务管理平台(DSMP)接口。中间件服务层包括中间件服务器1~4构成的非域方式中间件服务器组,和中间件服务器5、中间件服务器6构成的域方式中间件服务器组。后台数据库层的服务器提供营业数据库、帐务数据库、清单查询数据库。域名服务器包括互备的DNS服务器1和DNS服务器2。前台终端层、中间件服务层、域名服务器通过BOSS网络连接。The present invention provides specific embodiments for reference and implementation. Referring to FIG. 1 , the BOSS system of a mobile operator includes a foreground terminal, a middleware service for business processing, and a background database. Among them, the front-end terminal layer includes business terminal equipment and customer service interfaces in multiple regions; key customer interfaces, customer relationship management system (CRM) interfaces, external interfaces; national business support hub (level 1 BOSS) interface, data business management platform ( DSMP) interface. The middleware service layer includes a non-domain middleware server group composed of middleware servers 1-4, and a domain-based middleware server group composed of middleware servers 5 and 6. The server in the background database layer provides business database, account database, list query database. Domain name servers include DNS server 1 and DNS server 2, which are mutually backup. The front-end terminal layer, the middleware service layer, and the domain name server are connected through the BOSS network.

Claims (8)

1. professional middleware services load-balancing method, comprise preceding station terminal in the three-layer architecture system based on professional middleware, carry out the middleware services and the background data base of Business Processing, the server group that middleware services adopts 2 above middleware servers to form realizes, it is characterized in that: the name server of being responsible for foreground terminal domain name access is set, on name server, move access control program, this program is used for according to the load balancing control strategy of setting foreground terminal domain name access request being resolved control, the load balancing implementation procedure may further comprise the steps under the control resolving
Step 1, preceding station terminal are called the middleware server domain name and are carried out service access, initiate the middleware services call request;
Step 2, access control program to middleware server domain name analysis, obtains middleware server IP address by IP address mapping relation orientation according to the load balancing control strategy of setting, and it is returned to preceding station terminal;
Step 3, preceding station terminal are received middleware server IP address, middleware services on the corresponding server in the invoking server group;
Step 4, middleware services visit background data base carries out Business Processing, and returns result and give preceding station terminal.
2. professional middleware services load-balancing method as claimed in claim 1 is characterized in that: described load balancing control strategy comprises following three aspects,
Balanced access strategy is used for the middleware services call request that preceding station terminal is initiated is directed in turn the middleware server of server group, with each middleware server that is assigned to of middleware load balancing;
Failover policies, the IP redirects of this server that is used for will leading under the situation of certain middleware server disorderly closedown realize the failover of middleware services to other server of operate as normal;
Newly add strategy, dynamically it is added to the server group when being used for increasing new middleware server, middleware is loaded on balanced distribution the in the server group.
3. professional middleware services load-balancing method as claimed in claim 1 or 2, it is characterized in that: the load balancing control strategy is stored on the name server in the configuration file mode, calls for access control program.
4. professional middleware services load-balancing method as claimed in claim 1 or 2 is characterized in that: access control program adopts encapsulation WIN DNS service operations API to carry out technology and realizes.
5. professional middleware services load-balancing method as claimed in claim 1 or 2 is characterized in that: described middleware services adopts the Tuxedo technology to realize.
6. professional middleware services load-balancing method as claimed in claim 1 or 2 is characterized in that: the BOSS system that is used for mobile service provider.
7. professional middleware services load-balancing method as claimed in claim 6 is characterized in that: name server inserts the BOSS system by couple in router.
8. professional middleware services load-balancing method as claimed in claim 1 or 2 is characterized in that: adopt two name servers that are equipped with mutually.
CNA200710169017XA 2007-12-26 2007-12-26 A business middleware service load balancing method Pending CN101217558A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA200710169017XA CN101217558A (en) 2007-12-26 2007-12-26 A business middleware service load balancing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA200710169017XA CN101217558A (en) 2007-12-26 2007-12-26 A business middleware service load balancing method

Publications (1)

Publication Number Publication Date
CN101217558A true CN101217558A (en) 2008-07-09

Family

ID=39623919

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200710169017XA Pending CN101217558A (en) 2007-12-26 2007-12-26 A business middleware service load balancing method

Country Status (1)

Country Link
CN (1) CN101217558A (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010048886A1 (en) * 2008-10-29 2010-05-06 华为技术有限公司 Load balance method, apparatus and system
CN102185902A (en) * 2011-04-19 2011-09-14 北京神州数码思特奇信息技术股份有限公司 Distributed management system and service load balancing method thereof
CN102469033A (en) * 2010-11-01 2012-05-23 阿里巴巴集团控股有限公司 Message subscription system and message sending method
CN102546645A (en) * 2012-01-17 2012-07-04 深圳市乐唯科技开发有限公司 System and method for realizing object matching based on audio information
CN102572954A (en) * 2012-01-31 2012-07-11 中国移动(深圳)有限公司 Roaming liquidation service scheduling method, middleware and system
CN104202420A (en) * 2014-09-18 2014-12-10 广州中国科学院软件应用技术研究所 Method and device for supporting expansion of internet-of-things middleware cluster
CN104735118A (en) * 2013-12-24 2015-06-24 中国移动通信集团江苏有限公司 Service processing method, device and server for service supporting system
CN105025103A (en) * 2015-07-23 2015-11-04 北京南天软件有限公司 Cloud routing method and device for application service system based on TUXEDO middleware
CN105245361A (en) * 2015-09-10 2016-01-13 浪潮(北京)电子信息产业有限公司 Data high availability system, method and device for Linux system
CN105471760A (en) * 2014-09-12 2016-04-06 华为技术有限公司 Routing method, load balancing device and data communication system
CN105635282A (en) * 2015-12-30 2016-06-01 浪潮(北京)电子信息产业有限公司 Cluster management system and method
CN106209411A (en) * 2015-05-08 2016-12-07 阿里巴巴集团控股有限公司 Distributed network system (DNS) fault-tolerance approach, device and fault tolerant type distributed network system (DNS)
CN106911766A (en) * 2017-01-23 2017-06-30 北京思特奇信息技术股份有限公司 A kind of method for message transmission
CN107332710A (en) * 2017-07-30 2017-11-07 深圳有麦科技有限公司 The distributed disaster recovery method of heat deployment based on API and its system
CN109697125A (en) * 2018-12-25 2019-04-30 杭州迪普科技股份有限公司 Load-balancing method, system, device, equipment and storage medium based on Tuxedo
CN109714190A (en) * 2018-11-28 2019-05-03 四川商通实业有限公司 A kind of load balancing based on application level and failure transfer system and its method
CN109936589A (en) * 2017-12-15 2019-06-25 中国移动通信集团浙江有限公司 Dynamic load balancing method, device and platform based on API heat value
CN110493352A (en) * 2019-08-30 2019-11-22 南京联创互联网技术有限公司 A kind of unified gateway service system and its method of servicing based on WEB middleware
CN117992243A (en) * 2024-04-07 2024-05-07 深圳竹云科技股份有限公司 Load balancing method and device for middleware and computer equipment

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010048886A1 (en) * 2008-10-29 2010-05-06 华为技术有限公司 Load balance method, apparatus and system
CN102469033A (en) * 2010-11-01 2012-05-23 阿里巴巴集团控股有限公司 Message subscription system and message sending method
CN102469033B (en) * 2010-11-01 2014-08-06 阿里巴巴集团控股有限公司 Message subscription system and message sending method
CN102185902A (en) * 2011-04-19 2011-09-14 北京神州数码思特奇信息技术股份有限公司 Distributed management system and service load balancing method thereof
CN102546645A (en) * 2012-01-17 2012-07-04 深圳市乐唯科技开发有限公司 System and method for realizing object matching based on audio information
CN102546645B (en) * 2012-01-17 2015-05-06 深圳市乐唯科技开发有限公司 System and method for realizing object matching based on audio information
CN102572954A (en) * 2012-01-31 2012-07-11 中国移动(深圳)有限公司 Roaming liquidation service scheduling method, middleware and system
CN102572954B (en) * 2012-01-31 2015-05-20 中国移动(深圳)有限公司 Roaming liquidation service scheduling method, middleware and system
CN104735118A (en) * 2013-12-24 2015-06-24 中国移动通信集团江苏有限公司 Service processing method, device and server for service supporting system
CN105471760A (en) * 2014-09-12 2016-04-06 华为技术有限公司 Routing method, load balancing device and data communication system
CN104202420A (en) * 2014-09-18 2014-12-10 广州中国科学院软件应用技术研究所 Method and device for supporting expansion of internet-of-things middleware cluster
CN104202420B (en) * 2014-09-18 2017-10-13 广州中国科学院软件应用技术研究所 A kind of method and apparatus for supporting Internet of things middleware cluster expansion
CN106209411A (en) * 2015-05-08 2016-12-07 阿里巴巴集团控股有限公司 Distributed network system (DNS) fault-tolerance approach, device and fault tolerant type distributed network system (DNS)
CN106209411B (en) * 2015-05-08 2019-06-07 阿里巴巴集团控股有限公司 Distributed network system (DNS) fault-tolerance approach, device and fault tolerant type distributed network system (DNS)
CN105025103A (en) * 2015-07-23 2015-11-04 北京南天软件有限公司 Cloud routing method and device for application service system based on TUXEDO middleware
CN105025103B (en) * 2015-07-23 2018-07-06 北京南天软件有限公司 Application service system cloud access method for routing and device based on TUXEDO middlewares
CN105245361A (en) * 2015-09-10 2016-01-13 浪潮(北京)电子信息产业有限公司 Data high availability system, method and device for Linux system
CN105635282B (en) * 2015-12-30 2018-11-16 浪潮(北京)电子信息产业有限公司 A kind of cluster management system and method
CN105635282A (en) * 2015-12-30 2016-06-01 浪潮(北京)电子信息产业有限公司 Cluster management system and method
CN106911766A (en) * 2017-01-23 2017-06-30 北京思特奇信息技术股份有限公司 A kind of method for message transmission
CN107332710A (en) * 2017-07-30 2017-11-07 深圳有麦科技有限公司 The distributed disaster recovery method of heat deployment based on API and its system
CN109936589A (en) * 2017-12-15 2019-06-25 中国移动通信集团浙江有限公司 Dynamic load balancing method, device and platform based on API heat value
CN109936589B (en) * 2017-12-15 2021-09-03 中国移动通信集团浙江有限公司 Dynamic load balancing method, device and platform based on API (application program interface) heat value
CN109714190A (en) * 2018-11-28 2019-05-03 四川商通实业有限公司 A kind of load balancing based on application level and failure transfer system and its method
CN109697125A (en) * 2018-12-25 2019-04-30 杭州迪普科技股份有限公司 Load-balancing method, system, device, equipment and storage medium based on Tuxedo
CN110493352A (en) * 2019-08-30 2019-11-22 南京联创互联网技术有限公司 A kind of unified gateway service system and its method of servicing based on WEB middleware
CN117992243A (en) * 2024-04-07 2024-05-07 深圳竹云科技股份有限公司 Load balancing method and device for middleware and computer equipment

Similar Documents

Publication Publication Date Title
CN101217558A (en) A business middleware service load balancing method
CN113596110B (en) Cloud primary micro-service platform oriented to heterogeneous cloud
CN101969391B (en) Cloud platform supporting fusion network service and operating method thereof
US12423157B2 (en) Systems and methods providing serverless DNS integration
CN109743415B (en) Public cloud network elastic IP implementation method and system
CN101207550B (en) Load balancing system and method for realizing load balancing of multiple services
CN103237046B (en) Support distributed file system and the implementation method of mixed cloud storage application
US8286232B2 (en) System and method for transparent cloud access
US10158579B2 (en) Resource silos at network-accessible services
CN109656879B (en) Big data resource management method, device, equipment and storage medium
CN107181808A (en) A kind of privately owned cloud system and operation method
CN101232626B (en) Business supporting system and method based on business events developing platform
WO2020068217A1 (en) Multi-tenant support on virtual machines in cloud computing networks
WO2003058462A1 (en) System for optimizing the invocation of computer-based services deployed in a distributed computing environment
CN106790692A (en) A kind of load-balancing method and device of many clusters
CN111010304A (en) Method for integrating Dubbo service and Kubernetes system
WO2024016624A1 (en) Multi-cluster access method and system
CN111209127A (en) Method for integrating Istio service grid by Dubbo frame
CN116743585B (en) Multi-tenant API gateway service exposure system and method based on cloud protogenesis
CN112988378A (en) Service processing method and device
CN100484014C (en) Distributed cluster service management system and service management method in intelligent network
US10951479B1 (en) User controlled fault domains
CN102571733B (en) The access method of BOSS system and system, cloud computing platform
CN105307130A (en) Resource allocation method and resource allocation system
US12346327B1 (en) Compact hosting of database query processors using virtualization snapshots

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

Open date: 20080709