CN104184729B - A kind of message processing method and device - Google Patents

A kind of message processing method and device Download PDF

Info

Publication number
CN104184729B
CN104184729B CN201410411942.9A CN201410411942A CN104184729B CN 104184729 B CN104184729 B CN 104184729B CN 201410411942 A CN201410411942 A CN 201410411942A CN 104184729 B CN104184729 B CN 104184729B
Authority
CN
China
Prior art keywords
connection
message
virtual machine
pool
local
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.)
Active
Application number
CN201410411942.9A
Other languages
Chinese (zh)
Other versions
CN104184729A (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.)
New H3C Technologies Co Ltd
Original Assignee
New H3C Technologies 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 New H3C Technologies Co Ltd filed Critical New H3C Technologies Co Ltd
Priority to CN201410411942.9A priority Critical patent/CN104184729B/en
Publication of CN104184729A publication Critical patent/CN104184729A/en
Application granted granted Critical
Publication of CN104184729B publication Critical patent/CN104184729B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

The present invention proposes a kind of message processing method, applied to the network equipment, the described method includes:Connection pool is respectively created for local every virtual machine;The connection for being under the jurisdiction of same virtual machine is referred in the connection pool for the virtual machine creating;When local any virtual machine sends or receives message, based on the connection control information for sending or receiving message, corresponding connection is matched in the connection pool, and by the linkup transmit matched or receive the message.The treatment effeciency to message can be improved by the present invention.

Description

A kind of message processing method and device
Technical field
The present invention relates to field of communication technology, more particularly to a kind of message processing method and device.
Background technology
Refer to Fig. 1, network protocol stack as a basic function component, can be each node on distributed apparatus it Between communication service is provided.Wherein described node, corresponding to a cpu system, on one piece of business board on usual distributed apparatus One or more node may be present.
After distributed apparatus supports virtualization technology, above-mentioned communication process then occurs on the virtual machine on node. In virtualization technology, the communication between each virtual machine is mutually isolated, and the communication between virtual machine needs to be provided by network protocol stack There are connection, the reliable, transmission mechanism of order-preserving, the final transport layer realized dependent on network protocol stack of the mechanism.
Under conditions of non-virtualized, the information such as transmission sequence number, type of message are generally included in transport layer heading.And Under conditions of virtualization, further included in transport layer header in addition to the information such as transmission sequence number, type of message, in heading virtual Machine ID.
Fig. 2 is referred to, in order to which the communication realized between virtual machine is mutually isolated, all virtual machines are when sending message, all Enter the transport layer of protocol stack from the User space of oneself, in order to distinguish each message of different virtual machines, each message is being assisted The transport layer of view stack carries the virtual machine ID of itself when being converged;When receiving message, the message of all virtual machines is all from section The physical layer of point.Network layer enters the transport layer of protocol stack, these messages is distributed in transport layer unification, according in message It is sent on different virtual machine ID in the application program of different virtual machines.
However, do not perceived since physical layer, network layer are connectionless, insecure, and to virtualization.Work as virtualization After, the connection number that transport layer is safeguarded will be in multiple proportion in the number of virtual machine.It is any after system supports a large amount of virtual machines When virtual machine sends or receives message, it is required for traveling through whole connections of all virtual machines, can just matches the finger of itself Fixed connection, the treatment effeciency of message are low.
The content of the invention
In view of this, the present invention proposes a kind of message processing method, pre- on the network equipment applied to the network equipment One or more virtual machine is first configured with, the described method includes:
Connection pool is respectively created for local every virtual machine;
The connection for being under the jurisdiction of same virtual machine is referred in the connection pool for the virtual machine creating;
When local any virtual machine sends or receives message, the connection control information based on transmission or reception message, Corresponding connection is matched in the connection pool, and by the linkup transmit matched or receives the message.
Preferably, the described connection for being under the jurisdiction of same virtual machine is referred in the connection pool for the virtual machine creating is wrapped Include:
Connection is created for the message of transmission, and connection control information is distributed for the connection;
Obtain the virtual machine ID in the message;
The connection pool created is searched according to the ID of the virtual machine;
It will be added to for the connection that the message creates in the connection pool found.
Preferably, the connection control information includes:Local port number and peer port number;
After the connection for being under the jurisdiction of same virtual machine is referred to as in the connection pool of the virtual machine creating, the method Further include:
Hash calculating is carried out as parameter using the local port number and remote port respectively connected in connection pool;
Hash values to calculate are grouped each connection as search key.
Preferably, it is described based on the connection control information for sending or receiving message, match and correspond in the connection pool Connection include:
The ID of virtual machine searches connection pool according to where the message;
Hash calculating is carried out as parameter using the local port number in the message and peer port number;
Connection packet is searched in the connection pool found according to the hash values calculated;
Each connection in the connection packet found is traveled through, matches the connection specified.
Preferably, the connection control information further includes:Local host address and opposite end host address;
Each connection traveled through in the connection packet found, matching the connection specified includes:
The connection specified according to the local host address and opposite end host address matching.
Preferably, the method further includes:
When the connection matched is closed, which is discharged from corresponding connection pool;
Retransmitted in units of connection pool to losing message;
In units of connection pool ACK messages are responded to message source.
The present invention also proposes a kind of message process device, applied to the network equipment, is preconfigured on the network equipment One or more virtual machine, described device include:
Creating unit, for connection pool to be respectively created for local every virtual machine;
Sort out unit, for the connection for being under the jurisdiction of same virtual machine to be referred to the connection pool for the virtual machine creating In;
Matching unit, for when local any virtual machine sends or receives message, based on the company for sending or receiving message Control information is connect, corresponding connection is matched in the connection pool, and by the linkup transmit matched or receive the message.
Preferably, the classification unit is further used for:
Connection is created for the message of transmission, and connection control information is distributed for the connection;
Obtain the virtual machine ID in the message;
The connection pool created is searched according to the ID of the virtual machine;
It will be referred to for the connection that the message creates in the connection pool found.
Preferably, the connection control information includes:Local port number and peer port number;
The creating unit is further used for:
Hash calculating is carried out as parameter using the local port number and remote port respectively connected in connection pool;
Hash values to calculate are grouped each connection as search key.
Preferably, the matching unit is further used for:
The ID of virtual machine searches connection pool according to where the message;
Hash calculating is carried out as parameter using the local port number in the message and peer port number;
Connection packet is searched in the connection pool found according to the hash values calculated;
Each connection in the connection packet found is traveled through, matches the connection specified.
Preferably, the link information further includes:Local host address and opposite end host address;
The matching unit is further used for:Specified according to the local host address and opposite end host address matching Connection.
Preferably, the matching unit is further used for:
When the connection matched is closed, which is discharged from corresponding connection pool;
Retransmitted in units of connection pool to losing message;
In units of connection pool ACK messages are responded to message source.
The connection for being under the jurisdiction of same virtual machine is referred to as this by the present invention by creating connection pool for native virtual machine In the connection pool of virtual machine creating;When any virtual machine is sent or receives message, match what is specified in corresponding address pool Connection, avoids whole connections of the local all virtual machines of traversal, so as to improve the treatment effeciency to message.
Brief description of the drawings
Fig. 1 is traffic model between distributed apparatus interior joint in the prior art;
Fig. 2 is that virtual machine receives and dispatches message schematic diagram by protocol stack in the prior art;
Fig. 3 is a kind of flow chart of the message processing method shown in a kind of illustrative embodiments of the present invention;
Fig. 4 is the schematic diagram that connection pool is created under the conditions of the multi-dummy machine shown in a kind of illustrative embodiments of the present invention;
Fig. 5 is a kind of organizational form of connection pool shown in a kind of illustrative embodiments of the present invention.
Fig. 6 is a kind of flow chart of virtual machine message transmission process shown in a kind of illustrative embodiments of the present invention;
Fig. 7 is a kind of flow chart of virtual machine message receive process shown in a kind of illustrative embodiments of the present invention;
Fig. 8 is a kind of block diagram of the message process device shown in a kind of illustrative embodiments of the present invention;
Fig. 9 is a kind of network equipment of carrying message process device shown in a kind of illustrative embodiments of the present invention Hardware structure diagram.
Embodiment
The connection for being under the jurisdiction of same virtual machine is referred to same by the present invention by creating connection pool for native virtual machine In a connection pool, so that when any virtual machine is sent or receives message, the connection specified only is matched in corresponding address pool. Due to avoiding whole connections of the local all virtual machines of traversal, so as to significantly improve the treatment effeciency to message.
The present invention will now be described in detail with reference to the accompanying drawings and examples.
Fig. 3 is referred to, the present invention proposes a kind of message processing method, applied to the network equipment, on the network equipment, institute State method and perform following steps:
Step 301, be that connection pool is respectively created in local every virtual machine;
The connection for being under the jurisdiction of same virtual machine, be referred in the connection pool for the virtual machine creating by step 302;
Step 303, when local any virtual machine sends or receives message, based on the connection control for sending or receiving message Information, matches corresponding connection in the connection pool, and by the linkup transmit matched or receives the message.
Fig. 4 is referred to, can be that a corresponding connection pool is respectively created in local every virtual machine in the present embodiment. It is each to create the connection pool completed, can be by corresponding for converging all connections on the corresponding virtual machine of the connection pool Virtual machine ID is searched.
Since each connection pool is used to converge all connections on corresponding virtual machine, it is therefore desirable to local every virtual machine In connection carry out classification processing, the connection for being under the jurisdiction of same virtual machine is referred in corresponding connection pool.To local When connection in each virtual machine sort out processing, it can be realized when local each virtual machine sends message.
Specifically, since the communication between virtual machine on different node devices is to be based on TCP/IP (Transmission Control Protocol/Internet Protocol, transmission control protocol/Internet Protocol) come what is realized, therefore Virtual machine on different node devices is in transmitting-receiving message mutually, it is necessary first to establishes TCP connections.TCP establishment of connections Can be that virtual machine is directly created when starting and sending message;Can also be established before message is received and dispatched, start in virtual machine When sending message, then connection is specified for the message from established TCP connections;Wherein, the specific of TCP connections establishes process, The prior art is refer to, is no longer described in detail in the present embodiment.
In the present embodiment, when virtual machine starts to send message, can first check whether locally creating for the message Connection is built or specifies, if creating or specifying connection for the message, then the company directly by having created or having specified Receive and send the message;If not creating or specifying connection for the message, it is probably first message to show the message, then is the report Text creates or specifies connection, and distributes corresponding connection control information from system resource for the connection.
Wherein, the connection control information generally comprises this message and sends local port number, the Peer-Port specified Number, the information such as local host address and peer port number.Connection control information is connected and is assigned with when being specified for the message Afterwards, the virtual machine ID in the message is obtained, the address pool created using virtual machine ID as index traversal, is searched and the virtual machine Corresponding connection pool, after corresponding connection pool is found, will be added to the connection pool found for the connection that the message creates In.
Certainly, in specific implementation, when sign off, virtual machine exit or process exits, it usually needs closing pair The connection answered, therefore be somebody's turn to do when close event occurs for the connection in connection pool, it is necessary to be extractd in the corresponding connection pool of the connection Connection, discharges resource.
After the classification connected in completing to local every virtual machine, converged at this time in each connection pool corresponding virtual Whole connections in machine.However, the connection quantity in same virtual machine, generally depends on the business number that the virtual machine is carried Amount.When the number of services that a virtual machine is carried is excessive, the connection quantity in the virtual machine also can be excessive, so as to cause every The connection quantity of convergence in a connection pool is also excessive.
When the connection quantity converged in connection pool is excessive, virtual machine send or receive message matching connection when, it is necessary to The connection of traversal certainly will increase, so that the treatment effeciency of message can be reduced.Therefore, in the present embodiment, can also be to connection pool In connection be further grouped, to reduce virtual machine when receiving and dispatching message, travel through the quantity of connection.
, can be according to the local port in the connection control information of each connection when the connection in connection pool is grouped Number and Peer-Port for parameter carry out Hash hash calculating, using the hash values calculated as key (i.e. described search key) Each connection is grouped.
Specifically, Fig. 5 is referred to, respectively hash values can be calculated to every connection in connection pool according to the method described above, Then the identical connection of the hash values calculated is organized in the form of doubly linked list in address pool, is divided into several companies Packet is connect, each corresponding independent key value of connection packet.Certainly, when being grouped to the connection in address pool, having Body can also use other packet modes when realizing, these are only a kind of illustrative embodiments shown in the present embodiment, not For limiting the present invention.
Below in conjunction with embodiment, the detailed process that message is sent and received to virtual machine is described in detail.
In the present embodiment, for virtual machine when sending message, which enters system kernel state from the User space of virtual machine, Enter the transport layer of system from physical layer, network layer.When transport layer handles received message, analytic message head first Portion, obtains the virtual machine ID in the message, then travels through address pool by index of virtual machine ID, searches corresponding with the virtual machine Address pool.Carried out after corresponding address pool is found, then using the local port number of the message and peer port number as parameter Then time hash is calculated, and be key according to the hash values calculated, and corresponding connect is searched in the address pool found and is grouped, The connection in connection packet is gone through, with regard to the connection specified can be matched.
For example, in a kind of preferable mode, can be by message in the connection during the connection that traversal is found is grouped Local host address and opposite end host address as index value, the connection specified is matched in connection packet.Pass through local Host address and opposite end host address, can accurately distinguish out in connection is grouped and specified connection is sent for this message.
Fig. 6 is referred to, after the connection specified has been hit in address pool, by the linkup transmit message, at the same time will The message is put into the corresponding retransmission queue of this virtual machine, and retransmission sequence number is specified for the message, and activates retransmission timer, periodically presses Order sends the message overstock in retransmission queue.
Wherein, what deserves to be explained is, retransmission queue can be placed under the message default situations that virtual machine is sent, when After the confirmation ACK message for receiving message sink transmission, show that the message is successfully transmitted, need the message at this time from re-transmission Removed in queue, and update the retransmission sequence number of other message in retransmission queue.
Equivalent, for virtual machine when receiving message, message enters transport layer by physical layer, network layer;Transport layer is being located When managing message, analytic message head first obtains the virtual machine ID in the message, then using virtual machine ID for index traversal ground Location pond, searches address pool corresponding with the virtual machine.After corresponding address pool is found, then with the local port number of the message and Peer port number carries out hash calculating for parameter, is key according to the hash values calculated, the lookup pair in the address pool found The connection packet answered, then travels through the connection in connection packet, matches the connection specified.Wherein, the company found in traversal , still can be using the local host address in message and opposite end host address as index value, at this when connecing the connection in packet The connection specified is matched in connection packet.
Fig. 7 is referred to, after the connection specified has been hit in address pool, system carries out sequence number inspection etc. to the message and passes Defeated layer processing, if test serial number mistake, abandons the message.If sequence number is correct, further check the message whether disorderly Sequence reaches, if the packet out-ordering reaches, then the message is put into the waiting list of this connection, the report arrived after out of order Text.If the message reaches for order, then the message is directly put into the reception buffering area of socket Socket, is waited virtual Application program in machine actively calls the message, and responds ACK messages to the receiving terminal of the message at the same time.
In the present embodiment, it is necessary to be done to the message when not receiving the ACK messages of receiving terminal response in sending cycle Retransmission process, but in the prior art, multiple virtual machines in same node use same retransmission timer, virtual machine it Between a kind of couple state is on protocol stack, it is easy to cause to retransmit the excessive situation of message.When the message of re-transmission is excessive, meeting Retransmit several times, so as to cause the message that retransmits of certain virtual machine to be postponed situation about sending for a long time.Therefore, invention introduces After connection pool, reduce the coupling on protocol stack between virtual machine, message can be carried out at re-transmission in units of connection pool Reason, can effectively reduce the match time of physical link during message retransmission, be pushed away for a long time so as to avoid message is retransmitted Tardy situation about sending.
In the present embodiment, when message is correctly processed in receiving terminal, and after being successfully put into the reception buffering area of Socket, Can to message transmitting terminal carry out message confirmation, to the transmitting terminal respond ACK messages, transmitting terminal after the ACK messages are received, Corresponding message is removed retransmission queue.Wherein message is carried out to the transmitting terminal of message confirm to be divided into transmission immediately and delay transmission Two kinds, but in the prior art, in the case of delayed acknowledgement, traditional processing is still to be carried out in units of node, because This can equally cause some virtual machines to be delayed the situation for carrying out message confirmation for a long time, so as to trigger as message retransmission Virtual Machine Worker pauses.Therefore, in the present embodiment, message confirmation can be carried out to message in units of connection pool, to message Transmitting terminal respond ACK messages, of physical link during message confirms can be effectively reduced after connection pool due to introducing With the time, therefore the situation for carrying out message confirmation can be delayed for a long time to avoid some virtual machines.
As can be seen from the above description, the present invention will be under the jurisdiction of same virtual by creating connection pool for native virtual machine The connection of machine is referred in same connection pool, so that when any virtual machine is sent or receives message, only in corresponding address The connection specified is matched in pond.Due to avoiding whole connections of the local all virtual machines of traversal, so as to significantly improve to report The treatment effeciency of text.Simultaneously as introduce address pool, the coupling on protocol stack between virtual machine can be effectively reduced, is carried High the re-transmissions speed of message and the speed of message confirmation.
Fig. 8 is referred to, the present invention also proposes a kind of message process device 80, and applied on the network equipment, the network is set It is standby to be above preconfigured one or more virtual machine;Wherein, Fig. 9 is referred to, as the carrying message process device 80 In hardware structure involved by the network equipment, it is total to generally include CPU, memory, nonvolatile memory, network interface and inside Line etc..Exemplified by implemented in software, apparatus of the present invention 80 pass through it is generally understood that the computer program of loading in memory The logic device that the software and hardware that CPU operations are formed afterwards is combined;Described device 80 includes:
Creating unit 801, for connection pool to be respectively created for local every virtual machine;
Sort out unit 802, for the connection for being under the jurisdiction of same virtual machine to be referred to the connection for the virtual machine creating Chi Zhong;
Matching unit 803, for when local any virtual machine sends or receives message, based on transmission or receiving message Connection control information, matches corresponding connection in the connection pool, and by the linkup transmit matched or receives the message.
In the present embodiment, the classification unit 802 is further used for:
Connection is created for the message of transmission, and the connection control information is distributed for the connection;
Obtain the virtual machine ID in the message;
The connection pool created is searched according to the ID of the virtual machine;
It will be referred to for the connection that the message creates in the connection pool found.
In the present embodiment, the connection control information includes local port number and peer port number;
The creating unit 801 is further used for:
Hash calculating is carried out as parameter using the local port number and remote port respectively connected in connection pool;
Hash values to calculate are grouped each connection as search key.
In the present embodiment, the matching unit 803 is further used for:
The ID of virtual machine searches connection pool according to where the message;
Hash calculating is carried out as parameter using the local port number in the message and peer port number;
Connection packet is searched in the connection pool found according to the hash values calculated;
Each connection in the connection packet found is traveled through, matches the connection specified.
In the present embodiment, the link information further includes local host address and opposite end host address;
The matching unit 803 is further used for:
The connection specified according to the local host address and opposite end host address matching.
In the present embodiment, the matching unit 803 is further used for:
When the connection matched is closed, which is discharged from corresponding connection pool;
Retransmitted in units of connection pool to losing message;
In units of connection pool ACK messages are responded to message source.
It will be appreciated by those skilled in the art that the unit in device in embodiment can describe be distributed according to embodiment In the device of embodiment, respective change can also be carried out and be disposed other than in one or more devices of the present embodiment.Above-mentioned reality The unit for applying example can be merged into a unit, can also be further split into multiple subelements.Foregoing invention embodiment is numbered only Only for describing, the quality of embodiment is not represented.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention God and any modification, equivalent substitution, improvement and etc. within principle, done, should be included within the scope of protection of the invention.

Claims (10)

1. a kind of message processing method, applied to the network equipment, it is empty to be preconfigured one or more on the network equipment Plan machine, other are characterized in that, the described method includes:
Connection pool is respectively created for local every virtual machine;
The connection for being under the jurisdiction of same virtual machine is referred in the connection pool for the virtual machine creating;
When local any virtual machine sends or receives message, based on the connection control information for sending or receiving message, described Corresponding connection is matched in connection pool, and by the linkup transmit matched or receives the message;
Wherein, the connection control information includes:Local port number and peer port number;
After the connection for being under the jurisdiction of same virtual machine is referred to as in the connection pool of the virtual machine creating, the method is also wrapped Include:
Hash hash calculating is carried out as parameter using the local port number and remote port respectively connected in connection pool;
Hash values to calculate are grouped each connection as search key.
2. the method as described in claim 1, it is characterised in that it is described by the connection for being under the jurisdiction of same virtual machine be referred to for The connection pool of the virtual machine creating includes:
Connection is created for the message of transmission, and connection control information is distributed for the connection;
Obtain the virtual machine ID in the message;
The connection pool created is searched according to the ID of the virtual machine;
It will be added to for the connection that the message creates in the connection pool found.
3. the method as described in claim 1, it is characterised in that described that letter is controlled based on the connection for sending or receiving message Breath, corresponding connection is matched in the connection pool to be included:
The ID of virtual machine searches connection pool according to where the message;
Hash calculating is carried out as parameter using the local port number in the message and peer port number;
Connection packet is searched in the connection pool found according to the hash values calculated;
Each connection in the connection packet found is traveled through, matches the connection specified.
4. method as claimed in claim 3, it is characterised in that the connection control information further includes:Local host address and Opposite end host address;
Each connection traveled through in the connection packet found, matching the connection specified includes:
The connection specified according to the local host address and opposite end host address matching.
5. the method as described in claim 1, it is characterised in that the method further includes:
When the connection matched is closed, which is discharged from corresponding connection pool;
Retransmitted in units of connection pool to losing message;
In units of connection pool ACK messages are responded to message source.
6. a kind of message process device, applied to the network equipment, it is empty to be preconfigured one or more on the network equipment Plan machine, it is characterised in that described device includes:
Creating unit, for connection pool to be respectively created for local every virtual machine;
Sort out unit, for being referred to the connection for being under the jurisdiction of same virtual machine in the connection pool for the virtual machine creating;
Matching unit, for when local any virtual machine sends or receives message, based on the connection control for sending or receiving message Information processed, matches corresponding connection in the connection pool, and by the linkup transmit matched or receives the message;
Wherein, the connection control information includes:Local port number and peer port number;
The creating unit is further used for:
Hash calculating is carried out as parameter using the local port number and remote port respectively connected in connection pool;
Hash values to calculate are grouped each connection as search key.
7. device as claimed in claim 6, it is characterised in that the classification unit is further used for:
Connection is created for the message of transmission, and connection control information is distributed for the connection;
Obtain the virtual machine ID in the message;
The connection pool created is searched according to the ID of the virtual machine;
It will be referred to for the connection that the message creates in the connection pool found.
8. device as claimed in claim 7, it is characterised in that the matching unit is further used for:
The ID of virtual machine searches connection pool according to where the message;
Hash calculating is carried out as parameter using the local port number in the message and peer port number;
Connection packet is searched in the connection pool found according to the hash values calculated;
Each connection in the connection packet found is traveled through, matches the connection specified.
9. device as claimed in claim 8, it is characterised in that the link information further includes:Local host address and opposite end Host address;
The matching unit is further used for:The company specified according to the local host address and opposite end host address matching Connect.
10. device as claimed in claim 6, it is characterised in that the matching unit is further used for:
When the connection matched is closed, which is discharged from corresponding connection pool;
Retransmitted in units of connection pool to losing message;
In units of connection pool ACK messages are responded to message source.
CN201410411942.9A 2014-08-20 2014-08-20 A kind of message processing method and device Active CN104184729B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410411942.9A CN104184729B (en) 2014-08-20 2014-08-20 A kind of message processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410411942.9A CN104184729B (en) 2014-08-20 2014-08-20 A kind of message processing method and device

Publications (2)

Publication Number Publication Date
CN104184729A CN104184729A (en) 2014-12-03
CN104184729B true CN104184729B (en) 2018-05-08

Family

ID=51965471

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410411942.9A Active CN104184729B (en) 2014-08-20 2014-08-20 A kind of message processing method and device

Country Status (1)

Country Link
CN (1) CN104184729B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104519062A (en) * 2014-12-17 2015-04-15 深圳市航盛电子股份有限公司 Method and system for creating connection of multiple pairs of socket ports
CN105933464B (en) * 2016-04-13 2019-05-31 北京思特奇信息技术股份有限公司 A kind of network communication method and system based on network connection pond
CN108092810A (en) * 2017-12-13 2018-05-29 锐捷网络股份有限公司 A kind of virtual machine management method, VTEP equipment and management equipment
CN110851371B (en) * 2018-08-20 2023-09-26 华为技术有限公司 Message processing method and related equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101859263A (en) * 2010-06-12 2010-10-13 中国人民解放军国防科学技术大学 Quick communication method between virtual machines supporting online migration
CN101990256A (en) * 2010-08-27 2011-03-23 中兴通讯股份有限公司 Long-connection management device and method for managing link resources of long-connection communication
CN102549977A (en) * 2009-09-24 2012-07-04 日本电气株式会社 Identification system for inter-virtual-server communication and identification method for inter-virtual-server communication
US20130034015A1 (en) * 2011-08-05 2013-02-07 International Business Machines Corporation Automated network configuration in a dynamic virtual environment
CN103365929A (en) * 2012-04-10 2013-10-23 阿里巴巴集团控股有限公司 Management method and management system of database connection

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102549977A (en) * 2009-09-24 2012-07-04 日本电气株式会社 Identification system for inter-virtual-server communication and identification method for inter-virtual-server communication
CN101859263A (en) * 2010-06-12 2010-10-13 中国人民解放军国防科学技术大学 Quick communication method between virtual machines supporting online migration
CN101990256A (en) * 2010-08-27 2011-03-23 中兴通讯股份有限公司 Long-connection management device and method for managing link resources of long-connection communication
US20130034015A1 (en) * 2011-08-05 2013-02-07 International Business Machines Corporation Automated network configuration in a dynamic virtual environment
CN103365929A (en) * 2012-04-10 2013-10-23 阿里巴巴集团控股有限公司 Management method and management system of database connection

Also Published As

Publication number Publication date
CN104184729A (en) 2014-12-03

Similar Documents

Publication Publication Date Title
CN101924771B (en) Core-level TCP adhering junction method for accelerating application proxy
CN104184729B (en) A kind of message processing method and device
CN105939297B (en) A kind of TCP message recombination method and device
US9048428B2 (en) Enabling communication between source and target mail transfer agents
US8769262B2 (en) VPN connection system and VPN connection method
CN103179100B (en) A kind of method and apparatus preventing domain name system Tunnel Attack
US20080301799A1 (en) Method and apparatus for reliable, high speed data transfers in a high assurance multiple level secure environment
CN107787025A (en) Method, control terminal and the system of equipment access network
US8976814B2 (en) Method of transporting data from sending node to destination node
CN103856302B (en) A kind of smart machine control method
CN105162883A (en) Network load balancing processing system, methods and devices
CN106899500B (en) Message processing method and device for cross-virtual extensible local area network
CN105472023A (en) Method and device for remote direct memory access
CN105580334A (en) Data transmission method, terminal and server
CN101778093A (en) UDP (User Datagram Protocol) based data transmission method
CN101778425A (en) Method for dynamically balancing broadband access server load in wireless local area network
US20120254608A1 (en) Ssl vpn gateway and ssl vpn tunnel establishing method
CN102315918B (en) Method and device for intercommunicating TCP (Transmission Control Protocol) connection with SCTP (Stream Control Transmission Protocol) connection
CN107508828B (en) A kind of very-long-range data interaction system and method
CN105991442B (en) Message forwarding method and device
CN107483148A (en) Error treating method and device
CN111385068B (en) Data transmission method, device, electronic equipment and communication system
CN106656760A (en) Message passing method and system based on message queue
CN104580346A (en) Data transmission method and device
JP6933207B2 (en) Transmitter, method and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Applicant after: Xinhua three Technology Co., Ltd.

Address before: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Applicant before: Huasan Communication Technology Co., Ltd.

GR01 Patent grant
GR01 Patent grant