A clustered instant messaging system supporting Internet consultation service and its implementation method

An Internet and cluster technology, applied in transmission systems, digital transmission systems, data exchange networks, etc., can solve the problems of slow DOM assembly and unpacking processing, increased pressure on service nodes, and large network bandwidth consumption, and achieve instant message throughput. stress, preventing concurrent stress, and ensuring high reliability

Active Publication Date: 2021-11-05
新能康技术有限公司 +1
View PDF13 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When A, C, D, E... and other service nodes simultaneously transmit messages to B service node in the network, then B service node will become a huge pressure point. Once this situation occurs, B service point may It will slow down or even crash due to pressure, resulting in abnormal communication of the entire network
Moreover, the XMPP protocol transmits the XML stream data format, which occupies a large network bandwidth, and the DOM assembly and unpacking processing is relatively slow, which also increases the pressure on the service node.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A clustered instant messaging system supporting Internet consultation service and its implementation method
  • A clustered instant messaging system supporting Internet consultation service and its implementation method
  • A clustered instant messaging system supporting Internet consultation service and its implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0078] figure 1 It is the flow chart of client registration instant messaging service node. The method includes:

[0079] S10: Client registration initialization

[0080] In order for the client to perform instant message communication, it first needs to register and initialize the service node.

[0081] In this process, the client establishes a connection resource with the SocketIO service node by sending a registration request to the registration proxy service through the WebSocket protocol on top of the HTTP protocol.

[0082] The SocketIO service node establishes message communication and interaction with other clients for the client. Therefore, during the initialization process, it is necessary to dynamically find a SocketIO service node to register through the agent.

[0083] S20: The registration request agent receives the registration request of the client, and performs SocketIO dynamic allocation.

[0084] The proxy service is composed of a reverse proxy server ba...

Embodiment 2

[0123] The clustered instant messaging system supporting Internet consultation service described in this embodiment, see Figure 4 , including a message node registration module, a message node communication module and a message node business integration module; the message node registration module is composed of a node agent service module and a client authorization module; the message node communication module is composed of a node communication module and a session management module Composition; the message node service integration module is composed of a service adaptation module and a service collaboration module.

[0124] Further, the node proxy service module is composed of a balanced allocation module and a node management module; the client authorization module is composed of a client token module and a client authentication module;

[0125] Described node communication module is made of message engine module and MQ message center module; Described session management ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention belongs to the technical field of instant messaging, and relates to a cluster type instant messaging system supporting Internet consultation service and a realization method thereof. Compared with the standard Jabber / XMPP architecture and protocol, the method of the present invention has great advantages. First, the client is no longer subject to naming constraints, and can be automatically and dynamically registered to any message service in the cluster, which greatly ensures the reliability of the client's instant messaging. High reliability; secondly, the load balancing algorithm based on the number of network connections, compared with manual domain name configuration, can maximize the use of the resources of each node in the cluster, and can have better dynamic scalability to achieve larger-scale instant messaging Throughput pressure, the final MQ message center broadcast mode not only reduces the routing pressure of each message node, but also the MQ queue mode prevents a sudden increase in concurrency pressure on a message node, when a sudden peak occurs , it is completely possible to prevent the message node from crashing through a certain delay in queue processing.

Description

technical field [0001] The invention belongs to the technical field of instant messaging, and in particular relates to a clustered instant messaging system supporting Internet consultation services and an implementation method thereof. Background technique [0002] The instant messaging system is the basic requirement of Internet medical services. Doctors and patients, and doctors and doctors need to use a message notification platform oriented to the characteristics of Internet medical services and instant messaging, which not only realizes the transmission of general information such as text, images, and documents, but also enables Realize the integration and collaboration of third-party medical business systems such as EHR (health records), video communication, and online prescriptions. For example: the sender provides the patient's health file number to the message service node, and the message service node calls the EHR system, extracts the basic information of the pati...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/58H04L29/06H04L29/08
CPCH04L51/046H04L63/0807H04L69/162H04L67/02H04L63/0281H04L67/12H04L67/1001H04L67/55
Inventor 杨帆
Owner 新能康技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products