[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106254377A - Support soft load-balancing method and the system of the connection of magnanimity length - Google Patents

Support soft load-balancing method and the system of the connection of magnanimity length Download PDF

Info

Publication number
CN106254377A
CN106254377A CN201610814117.2A CN201610814117A CN106254377A CN 106254377 A CN106254377 A CN 106254377A CN 201610814117 A CN201610814117 A CN 201610814117A CN 106254377 A CN106254377 A CN 106254377A
Authority
CN
China
Prior art keywords
token
erlang
agreement
cluster
client
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.)
Granted
Application number
CN201610814117.2A
Other languages
Chinese (zh)
Other versions
CN106254377B (en
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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric 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 Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201610814117.2A priority Critical patent/CN106254377B/en
Publication of CN106254377A publication Critical patent/CN106254377A/en
Application granted granted Critical
Publication of CN106254377B publication Critical patent/CN106254377B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The present invention relates to Internet software arts, it is provided that a kind of soft load-balancing method supporting magnanimity length to connect and system, this system includes client, service end identity authorization system, Erlang server cluster.The technical scheme that the present invention proposes, without using load equalizer and soft load-balanced server, therefore reduces the hardware cost of system, reduces the complexity of whole system, improve the reliability of whole system;And, the length in the present invention is connected between Erlang clustered node be uniformly distributed, and system can carry out extending transversely easily, therefore can realize magnanimity length easily and connect.

Description

Support soft load-balancing method and the system of the connection of magnanimity length
Technical field
The invention belongs to Internet software arts, particularly to a kind of soft load-balancing method supporting magnanimity length to connect and System.
Background technology
For internet, applications, business development the most flourishing, then any active ues using business is the most, and server The pressure born is the biggest.Even if when load pressure reach single server upgrading hardware also can not meet loading demand time Waiting, load-balancing technique just arises at the historic moment.Load-balancing technique is that a kind of Internet service disposes conventional technology, and it is many Station server forms a server set in a symmetrical manner, and every station server all has the status of equivalence, can be independent Service is externally provided and without the auxiliary of other servers.By load-balancing technique, the access pressure of user is divided equally many On station server, for arbitrary single server, the 1/N (N of the load pressure in the load pressure born simply set For server number of units).Like this, the continuation development of business also can be supported smoothly.
Conventional load-balancing technique is to use load equalizer hardware (such as F5) or use soft load balancing work Tool (such as Nginx, HAProxy) realizes.For the former, it is necessary to buying load equalizer hardware and the relevant network equipment, Unified plan, the implementation cost of scheme is higher.And for the latter, in order to ensure the high availability of operation system, it will usually dispose Two and above special server (such as Nginx server) undertake the function of load balancing, although this scheme is implemented The former is lower in one-tenth this locality, the most economical, and performance also has bottleneck, in order to improving performance is necessary for adding more bearing Carry equalization server node, it means that cost is higher.
Summary of the invention
[solving the technical problem that]
It is an object of the invention to provide a kind of soft load-balancing method supporting magnanimity length to connect and system, at least to solve One of above technical problem.
[technical scheme]
The present invention is achieved by the following technical solutions.
Present invention firstly relates to a kind of soft SiteServer LBS supporting magnanimity length to connect, including client, service end body Part Verification System, Erlang cluster.
Described client is configured to: use authority to initiate certification HTTP request to service end identity authorization system;Receive After the public network IP address information of token Token and server node, token is used to initiate to the node that public network IP address is corresponding Setting up the long request connected, this node verification token, if token is legal, then the length that node is made an appointment according to both sides connects association Discuss and set up long connection with client.
Described service end identity authorization system is configured to: after receiving the certification HTTP request that client sends, checking Authority, if authority is legal, is then generated a token Token and by HTTP request, token Token is sent to Erlang collection Group, if authority is illegal, then the information that return authentication is failed;Wait the response message of Erlang cluster, when receiving After the response message of Erlang, then the HTTP request of customer in response end, token Token and the long minimum server of number that connects are saved The public network IP address of point sends to client.
Described Erlang cluster is configured to: the request of response service end identity authorization system, and according to the load of cluster The long public network IP address connecting the minimum server node of number is returned to service end identity authorization system by situation.
As one preferred embodiment, described authority is facility information and/or user profile.
As another preferred embodiment, described facility information is equipment SN, equipment Mac address, equipment two dimension One or more in code or equipment string number, described user profile is in user account name, account password, mailbox or cell-phone number One or more.
As another preferred embodiment, described Erlang cluster includes Real-time and Dynamic table, described Real-time and Dynamic table At least include Erlang service node name and port, client ip address and port, client identification information, set up long connection Initial time, described Real-time and Dynamic table obtains real-time update and by all nodes sharing in whole Erlang cluster.
As another preferred embodiment, described long connection protocol is MQTT agreement, XMPP, WebSocket Agreement, AMQP agreement, STOMP agreement, OpenWire agreement, JMS agreement or NMS agreement.
The invention still further relates to a kind of soft load-balancing method supporting magnanimity length to connect, comprise the following steps:
A, client use authority to initiate certification HTTP request to service end identity authorization system;
B, service end identity authorization system checking authority, if authority is legal, then generates a token Token and passes through HTTP request sends token Token to Erlang cluster;If authority is illegal, then the information that return authentication is failed;
The request of C, Erlang cluster response service end identity authorization system, and according to the loading condition of cluster, length is connected The public network IP address of the server node that number is minimum returns to service end identity authorization system;
D, the HTTP request of service end identity authorization system customer in response end, by minimum to token Token and long connection number The public network IP address of server node sends to client;
After E, client receive the public network IP address information of token Token and server node, use token to public network The node long request connected of initiation foundation that IP address is corresponding, this node verification token, if token is legal, then node is according to double The long connection protocol that side makes an appointment is set up long connection with client.
As one preferred embodiment, described authority is facility information and/or user profile.
As another preferred embodiment, described facility information is equipment SN, equipment Mac address, equipment two dimension One or more in code or equipment string number, described user profile is in user account name, account password, mailbox or cell-phone number One or more.
As another preferred embodiment, the connection of the load of described Erlang cluster passes through Erlang cluster Real-time and Dynamic table obtain, described Real-time and Dynamic table at least include Erlang service node name and port, client ip address and Port, client identification information, set up the long initial time connected, described Real-time and Dynamic table real-time update and at whole Erlang By all nodes sharing in cluster.
As another preferred embodiment, the long connection protocol in described step E be MQTT agreement, XMPP, WebSocket agreement, AMQP agreement, STOMP agreement, OpenWire agreement, JMS agreement or NMS agreement.
[beneficial effect]
The technical scheme that the present invention proposes has the advantages that
The present invention, without using load equalizer and soft load-balanced server, therefore reduces the hardware cost of system, Reduce the complexity of whole system, improve the reliability of whole system;And, the length in the present invention is connected to Erlang collection Being uniformly distributed between group node, system can carry out extending transversely easily, therefore can realize magnanimity easily long Connect.
Accompanying drawing explanation
The theory diagram of the soft SiteServer LBS that the support magnanimity length that Fig. 1 provides for embodiments of the invention one connects.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below by the detailed description of the invention to the present invention Carry out clear, complete description.
Embodiment one
The theory diagram of the soft SiteServer LBS that the support magnanimity length that Fig. 1 provides for the embodiment of the present invention one connects.As Shown in Fig. 1, this system includes client 1, service end identity authorization system 2, Erlang cluster 3.
Client 1 is configured to: use authority to initiate certification HTTP request to service end identity authorization system 2;Receive After the public network IP address information of token Token and server node, token is used to initiate to build to the node that public network IP address is corresponding The vertical long request connected, this node verification token, if token is legal, then the long connection protocol that node is made an appointment according to both sides Set up long connection with client.Wherein, authority is facility information and/or user profile, and facility information is equipment SN, equipment One or more in Mac address, equipment Quick Response Code or equipment string number, user profile is user account name, account password, mailbox Or one or more in cell-phone number.It addition, long connection protocol is MQTT agreement, XMPP, WebSocket agreement, AMQP Agreement, STOMP agreement, OpenWire agreement, JMS agreement or NMS agreement.It addition, token Token be identity authorization system according to Access information and authority, make a string random character string data being generated algorithmically by.Erlang cluster refers to use Erlang programming The cluster of the server of the long Connection Service of support of language development, the application of Erlang language development or service, natural just support Cluster, this is that the essence of Erlang language is determined.The cluster of Erlang Shi Quan UNICOM in default situations, namely when The when that one node adding cluster, sponsor's (node) can recommend the joint that inside cluster, all of node actively comes and is newly added Point sets up contact.Specifically, in the present embodiment, Erlang cluster includes that Real-time and Dynamic table, Real-time and Dynamic table include that Erlang takes Business node name and port, client ip address and port, client identification information, the long initial time connected of foundation, move in real time State table real-time update and in whole Erlang cluster by all nodes sharing.
Service end identity authorization system 2 is configured to: receive client 1 send certification HTTP request after, verify with According to, if authority is legal, then generates a token Token and by HTTP request, token Token sent to Erlang cluster 3, if authority is illegal, then the information that return authentication is failed;The HTTP request of customer in response end, connects token Token and length The public network IP address connecing several minimum server node sends to client 1.
Erlang cluster 3 is configured to: the request of response service end identity authorization system 2, and according to the load feelings of cluster The long public network IP address connecting the minimum server node of number is returned to service end identity authorization system 2 by condition.
The soft load-balancing method that the support magnanimity length using the system in embodiment one to realize connects is referred to following Concrete grammar embodiment.
Embodiment two
Embodiment two is a kind of soft load-balancing method supporting magnanimity length to connect, and this comprises the following steps:
(1), client uses authority to initiate certification HTTP request to service end identity authorization system.
(2), service end identity authorization system checking authority, if authority is legal, then generate a token Token passing through HTTP request sends token Token to Erlang cluster;If authority is illegal, then the information that return authentication is failed.It addition, Authority in this step is facility information and/or user profile, and facility information is equipment SN, equipment Mac address, equipment two dimension One or more in code or equipment string number, user profile is the one in user account name, account password, mailbox or cell-phone number Or it is multiple.It addition, token Token is identity authorization system according to access information and authority, make to be generated algorithmically by a string at random String data.Erlang cluster refers to use the collection of the server of the long Connection Service of support of Erlang programming language exploitation Group, the application of Erlang language development or service, natural just support cluster, this is that the essence of Erlang language is determined. The cluster of Erlang Shi Quan UNICOM in default situations, namely when a node adds cluster when, sponsor's (joint Point) node that is the most next and that be newly added of all of node inside cluster can be recommended to set up contact.Specifically, in the present embodiment, Erlang cluster include Real-time and Dynamic table, Real-time and Dynamic table include Erlang service node name and port, client ip address and Port, client identification information, set up the long initial time connected, Real-time and Dynamic table real-time update and at whole Erlang cluster Middle can be had access to the information of Real-time and Dynamic table by all nodes sharing, i.e. each Erlang node..
(3), the request of Erlang cluster response service end identity authorization system, and according to the loading condition of cluster by length company The public network IP address connecing several minimum server node returns to service end identity authorization system.
(4), the HTTP request of service end identity authorization system customer in response end, by token Token with long to connect number minimum Server node public network IP address send to client.Step (1) and step (2) combine one complete HTTP request and the process of response.It is to be appreciated that the type of request can be synchronization request, it is also possible to be Asynchronous Request, if For Asynchronous Request, the response of Xiang Zeying is asynchronous response.
(5), after client receives the public network IP address information of token Token and server node, use token to public affairs Node corresponding to net IP address initiates to set up the long request connected, this node verification token, if token is legal, then node according to The long connection protocol that both sides make an appointment is set up long connection with client.Wherein, authority is facility information and/or user profile, Facility information is one or more in equipment SN, equipment Mac address, equipment Quick Response Code or equipment string number, and user profile is One or more in user account name, account password, mailbox or cell-phone number.It addition, long connection refers in a TCP connection Multiple packet can be continuously transmitted, during TCP connects holding, send without packet, need both sides to send out detection bag To maintain this to connect, long connection protocol be MQTT agreement, XMPP, WebSocket agreement, AMQP agreement, STOMP agreement, OpenWire agreement, JMS agreement or NMS agreement.
As can be seen from the above embodiments, the embodiment of the present invention is without using load equalizer (such as F5) and soft load equal Weighing apparatus server (such as Nginx server, HAProxy server etc.), therefore reduces the hardware cost of system, reduces whole The complexity of system, improves the reliability of whole system;And, the length in the present invention is connected between Erlang clustered node To being uniformly distributed, therefore system can carry out extending transversely easily, can realize magnanimity length further easily and connect.
It is to be appreciated that the embodiment of foregoing description is a part of embodiment of the present invention rather than whole embodiment, the most not It it is limitation of the present invention.Based on embodiments of the invention, those of ordinary skill in the art are not paying creative work premise Lower obtained every other embodiment, broadly falls into protection scope of the present invention.

Claims (10)

1. the soft SiteServer LBS supporting magnanimity length to connect, it is characterised in that include client, service end authentication System, Erlang server cluster,
Described client is configured to: use authority to initiate certification HTTP request to service end identity authorization system;Receive order After the public network IP address information of board Token and server node, token is used to initiate to set up to the node that public network IP address is corresponding The long request connected, this node verification token, if token is legal, then the long connection protocol that node is made an appointment according to both sides with Client sets up long connection;
Described service end identity authorization system is configured to: after receiving the certification HTTP request that client sends, and verifies authority, If authority is legal, then generate a token Token and by HTTP request token Token transmission to Erlang cluster, as Really authority is illegal, then the information that return authentication is failed;The HTTP request of customer in response end, by token Token and long connection number The public network IP address of minimum server node sends to client;
Described Erlang cluster is configured to: the request of response service end identity authorization system, and according to the loading condition of cluster The long public network IP address connecting the minimum server node of number is returned to service end identity authorization system.
The soft SiteServer LBS that support magnanimity length the most according to claim 1 connects, it is characterised in that described authority is Facility information and/or user profile.
The soft SiteServer LBS that support magnanimity length the most according to claim 2 connects, it is characterised in that described equipment is believed Breath is one or more in equipment SN, equipment Mac address, equipment Quick Response Code or equipment string number, and described user profile is for using One or more in family account name, account password, mailbox or cell-phone number.
The soft SiteServer LBS that support magnanimity length the most according to claim 1 connects, it is characterised in that described Erlang Cluster includes that Real-time and Dynamic table, described Real-time and Dynamic table at least include Erlang service node name and port, client ip address With port, client identification information, set up the long initial time connected, described Real-time and Dynamic table real-time update and whole By all nodes sharing in Erlang cluster.
The soft SiteServer LBS that support magnanimity length the most according to claim 1 connects, it is characterised in that described long connection Agreement is MQTT agreement, XMPP, WebSocket agreement, AMQP agreement, STOMP agreement, OpenWire agreement, JMS agreement Or NMS agreement.
6. the soft load-balancing method supporting magnanimity length to connect, it is characterised in that comprise the following steps:
A, client use authority to initiate certification HTTP request to service end identity authorization system;
B, service end identity authorization system checking authority, if authority is legal, is then generated a token Token and is asked by HTTP A token Token is asked to send to Erlang cluster;If authority is illegal, then the information that return authentication is failed;
The request of C, Erlang cluster response service end identity authorization system, and according to the loading condition of cluster by length connection number The public network IP address of few server node returns to service end identity authorization system;
D, the HTTP request of service end identity authorization system customer in response end, by service minimum to token Token and long connection number The public network IP address of device node sends to client;
After E, client receive the public network IP address information of token Token and server node, use token to public network IP ground The node long request connected of initiation foundation that location is corresponding, this node verification token, if token is legal, then node is pre-according to both sides The long connection protocol first arranged is set up long connection with client.
The soft load-balancing method that support magnanimity length the most according to claim 6 connects, it is characterised in that described authority is Facility information and/or user profile.
The soft load-balancing method that support magnanimity length the most according to claim 7 connects, it is characterised in that described equipment is believed Breath is one or more in equipment SN, equipment Mac address, equipment Quick Response Code or equipment string number, and described user profile is for using One or more in family account name, account password, mailbox or cell-phone number.
The soft load-balancing method that support magnanimity length the most according to claim 6 connects, it is characterised in that described Erlang The connection of the load of cluster is obtained by the Real-time and Dynamic table of Erlang cluster, and described Real-time and Dynamic table at least includes Erlang service node name and port, client ip address and port, client identification information, set up long connect initial time Between, described Real-time and Dynamic table real-time update and in whole Erlang cluster by all nodes sharing.
The soft load-balancing method that support magnanimity length the most according to claim 6 connects, it is characterised in that described step E In long connection protocol be MQTT agreement, XMPP, WebSocket agreement, AMQP agreement, STOMP agreement, OpenWire association View, JMS agreement or NMS agreement.
CN201610814117.2A 2016-09-09 2016-09-09 Support the soft load-balancing method and system of the long connection of magnanimity Active CN106254377B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610814117.2A CN106254377B (en) 2016-09-09 2016-09-09 Support the soft load-balancing method and system of the long connection of magnanimity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610814117.2A CN106254377B (en) 2016-09-09 2016-09-09 Support the soft load-balancing method and system of the long connection of magnanimity

Publications (2)

Publication Number Publication Date
CN106254377A true CN106254377A (en) 2016-12-21
CN106254377B CN106254377B (en) 2019-09-10

Family

ID=57599561

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610814117.2A Active CN106254377B (en) 2016-09-09 2016-09-09 Support the soft load-balancing method and system of the long connection of magnanimity

Country Status (1)

Country Link
CN (1) CN106254377B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106657394A (en) * 2017-02-10 2017-05-10 山东浪潮商用系统有限公司 Equipment information collection system and method based on Internet of Things big data
CN108460866A (en) * 2018-01-03 2018-08-28 佛山市顺德区中山大学研究院 Cell early warning monitoring based on development of Mobile Internet technology and its software architecture system
CN109040098A (en) * 2018-08-23 2018-12-18 四川长虹电器股份有限公司 A method of MQTT protocol authentication is realized based on JWT
CN109308221A (en) * 2018-08-02 2019-02-05 南京邮电大学 A kind of Nginx dynamic load balancing method based on WebSocket long connection
CN110233870A (en) * 2019-04-26 2019-09-13 福州慧校通教育信息技术有限公司 A kind of class of board system client long junction manages method and device
CN110290003A (en) * 2019-06-27 2019-09-27 携程旅游信息技术(上海)有限公司 Dynamically distribute the method and system of the TCP connection number of short message supplier
CN110719245A (en) * 2018-07-11 2020-01-21 中国移动通信集团浙江有限公司 Internet of things data transmission method and system
CN111211934A (en) * 2019-12-25 2020-05-29 曙光信息产业(北京)有限公司 Cluster remote communication test method and system
CN112583895A (en) * 2020-11-27 2021-03-30 北京智芯微电子科技有限公司 TCP communication method, system and device
CN114650316A (en) * 2020-12-21 2022-06-21 中国电信股份有限公司 Unified message push system, method and medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413057A (en) * 2011-12-22 2012-04-11 北京新媒传信科技有限公司 Method and system for providing service application in internet
CN102447624A (en) * 2011-11-23 2012-05-09 成都市华为赛门铁克科技有限公司 Load balancing method in server cluster, as well as node server and cluster
CN102611735A (en) * 2011-12-21 2012-07-25 奇智软件(北京)有限公司 Load balancing method and system of application services
CN103597794A (en) * 2012-02-16 2014-02-19 阿尔卡特朗讯公司 Concept for providing information on a data packet association and for forwarding a data packet
US20140310608A1 (en) * 2013-04-12 2014-10-16 Salesforce.Com, Inc. Computer implemented methods and apparatus for responding to actionable text patterns in a feed item
US20150188900A1 (en) * 2013-12-31 2015-07-02 Digital River, Inc. Session managment in a multi-tenant, multi-data center environment system and method
CN105812488A (en) * 2016-05-06 2016-07-27 深圳前海大数点科技有限公司 Cloud computing distributed service cluster system and method of using the system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102447624A (en) * 2011-11-23 2012-05-09 成都市华为赛门铁克科技有限公司 Load balancing method in server cluster, as well as node server and cluster
CN102611735A (en) * 2011-12-21 2012-07-25 奇智软件(北京)有限公司 Load balancing method and system of application services
CN102413057A (en) * 2011-12-22 2012-04-11 北京新媒传信科技有限公司 Method and system for providing service application in internet
CN103597794A (en) * 2012-02-16 2014-02-19 阿尔卡特朗讯公司 Concept for providing information on a data packet association and for forwarding a data packet
US20140310608A1 (en) * 2013-04-12 2014-10-16 Salesforce.Com, Inc. Computer implemented methods and apparatus for responding to actionable text patterns in a feed item
US20150188900A1 (en) * 2013-12-31 2015-07-02 Digital River, Inc. Session managment in a multi-tenant, multi-data center environment system and method
CN105812488A (en) * 2016-05-06 2016-07-27 深圳前海大数点科技有限公司 Cloud computing distributed service cluster system and method of using the system

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106657394B (en) * 2017-02-10 2020-06-05 浪潮软件科技有限公司 Equipment information acquisition system and method based on Internet of things big data
CN106657394A (en) * 2017-02-10 2017-05-10 山东浪潮商用系统有限公司 Equipment information collection system and method based on Internet of Things big data
CN108460866A (en) * 2018-01-03 2018-08-28 佛山市顺德区中山大学研究院 Cell early warning monitoring based on development of Mobile Internet technology and its software architecture system
CN110719245A (en) * 2018-07-11 2020-01-21 中国移动通信集团浙江有限公司 Internet of things data transmission method and system
CN109308221A (en) * 2018-08-02 2019-02-05 南京邮电大学 A kind of Nginx dynamic load balancing method based on WebSocket long connection
CN109308221B (en) * 2018-08-02 2022-06-10 南京邮电大学 Nginx dynamic load balancing method based on WebSocket long connection
CN109040098A (en) * 2018-08-23 2018-12-18 四川长虹电器股份有限公司 A method of MQTT protocol authentication is realized based on JWT
CN110233870A (en) * 2019-04-26 2019-09-13 福州慧校通教育信息技术有限公司 A kind of class of board system client long junction manages method and device
CN110290003A (en) * 2019-06-27 2019-09-27 携程旅游信息技术(上海)有限公司 Dynamically distribute the method and system of the TCP connection number of short message supplier
CN111211934A (en) * 2019-12-25 2020-05-29 曙光信息产业(北京)有限公司 Cluster remote communication test method and system
CN111211934B (en) * 2019-12-25 2022-04-12 曙光信息产业(北京)有限公司 Cluster remote communication test method and system
CN112583895A (en) * 2020-11-27 2021-03-30 北京智芯微电子科技有限公司 TCP communication method, system and device
CN112583895B (en) * 2020-11-27 2023-04-07 北京智芯微电子科技有限公司 TCP communication method, system and device
CN114650316A (en) * 2020-12-21 2022-06-21 中国电信股份有限公司 Unified message push system, method and medium

Also Published As

Publication number Publication date
CN106254377B (en) 2019-09-10

Similar Documents

Publication Publication Date Title
CN106254377A (en) Support soft load-balancing method and the system of the connection of magnanimity length
US10411956B2 (en) Enabling planned upgrade/downgrade of network devices without impacting network sessions
US8069251B2 (en) System and/or method for client-driven server load distribution
US8892768B2 (en) Load balancing apparatus and load balancing method
CN106375270B (en) Token generation and authentication method and authentication server
CN102138307B (en) Method and system for load balancing for services
US20170163479A1 (en) Method, Device and System of Renewing Terminal Configuration In a Memcached System
US20170163478A1 (en) Method,electronic device and system for updating client configuration in key-value pair database
CN105471858B (en) A kind of cloud platform Verification System and method based on Internet of Things awareness apparatus
US20120297031A1 (en) Anonymous Signalling
US10592379B2 (en) Methods and systems for status determination
CN103401946A (en) HTTP (hyper text transfer protocol) uploading acceleration method and system
CN105978976A (en) Information processing system and method
CN111427703A (en) Industrial data real-time display method and system
CN108809766A (en) A kind of method, apparatus and system obtaining RTT
CN114338063A (en) Message queue system, service processing method, and computer-readable storage medium
CN102647395B (en) Method, device and system for distributing number of people for online game server
CN103873585B (en) A kind of Radius authentication devices and method
US9912757B2 (en) Correlation identity generation method for cloud environment
CN106230925A (en) A kind of access control method and device
US20110202592A1 (en) Use of Multiple Connections to Extend RADIUS Identifier Space
KR101382177B1 (en) System and method for dynamic message routing
CN114885042A (en) Network data transmission method, client, server and system
CN109451074A (en) A kind of server load balancing treating method based on portal agreement
CN111490997A (en) Task processing method, agent system, service system and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Soft load balancing method and system supporting massive long connection

Effective date of registration: 20191206

Granted publication date: 20190910

Pledgee: China Minsheng Banking Corp Chengdu branch

Pledgor: Sichuan Changhong Electrical Appliance Co., Ltd.

Registration number: Y2019510000060

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20210125

Granted publication date: 20190910

Pledgee: China Minsheng Banking Corp Chengdu branch

Pledgor: Sichuan Changhong Electric Co.,Ltd.

Registration number: Y2019510000060