Communication method, communication system, relay gateway device, application server and client side
An application server and relay gateway technology, applied in the network field, can solve problems such as unstable network environment, high concurrency of communication connections, and application server changes
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 2
[0131] One of the differences between Embodiment 2 and Embodiment 1 is that one or more of the communication connections to the sender and the communication connections to the receiver that are not closed is temporarily stored in the cache, and the communication connection can be taken out from the cache at any time Send or receive messages; since the communication connection in the cache can remain unclosed, it can avoid repeated creation of communication connections, improve communication efficiency and stability, and other performance.
[0132] It should be noted that those skilled in the art can set the capacity of the cache according to actual communication requirements. For example, in an application example of the present application, the cache can store up to 10,000 communication connections.
[0133] This application can provide the following solution to reduce the cache burden:
[0134] plan 1,
[0135] In a preferred embodiment of the present application, the metho...
Embodiment 3
[0154] One of the differences between Embodiment 3 and Embodiment 1 is that one of the more than one relay gateways is selected for relay processing of the message according to the load balancing strategy; in this way, when the number of communication connections is large, some messages can be avoided Due to the occurrence of situations where relay processing is not available and some relay gateways are idle, it is possible to maximize the utilization of more than one relay gateway while maintaining the relay processing efficiency of messages, thereby ensuring communication efficiency , stability and optimal cost of relay gateway device.
[0155] It should be noted that when the relay gateway device expands due to the increase in the number of communication connections, the number of relay gateways will also increase accordingly. At this time, the load balance can also be balanced again according to the newly added relay gateways. To distribute traffic, this will not add too m...
Embodiment 4
[0163] One of the differences between Embodiment 4 and Embodiment 1 is that one of the more than one application servers is selected to process the message according to the load balancing strategy; in this way, when the number of communication connections is large, some messages can be avoided Due to the situation that some application servers are idle due to business processing, it is possible to increase the utilization rate of more than one application server as much as possible on the premise of maintaining the business processing efficiency of messages, thereby ensuring communication efficiency, stability and application server Optimum cost.
[0164] refer to Figure 5 , which shows a flow chart of Embodiment 5 of a communication method of the present application, the method transmits data from the client to the application server through the relay gateway device, and may specifically include:
[0165] Step 501, after the relay gateway device is started, create a persist...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com