Unlock instant, AI-driven research and patent intelligence for your innovation.

A data transceiver system capable of realizing high concurrency and free expansion

A data sending and receiving and data technology, applied in transmission systems, electrical components, etc., can solve problems such as insufficient performance, achieve performance optimization, solve development difficulties, and reduce time and labor costs

Inactive Publication Date: 2019-01-22
天津布尔科技有限公司
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a data sending and receiving system that can achieve high concurrency and can be freely expanded, which solves the problem of packet sticking and data sub-packaging, which solves the problem of insufficient performance.

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 data transceiver system capable of realizing high concurrency and free expansion

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0016] A data sending and receiving system that can achieve high concurrency and can be expanded freely. It uses Nginx to achieve load balancing. After receiving the data, it is allocated to TCPServer (Transmission Control Protocol) according to the algorithm. TCPServer uses the Netty open source framework to receive data, and according to the received data The unique identification code corresponding to the client is extracted, and the unique identification code and the IP sending the data are stored in the cache database Redis in the form of key-value pairs; at the same time, the data is pushed to the kafka message queue.

[0017] The parsing server (server) listens to the data sent by TCPServer in the message queue, and once there is data in it, it takes it out for parsing; and gives unused responses according to different data, and stores the responses in the message queue; TCPServer listens to the message queue Analyze the data of the server, take it out after listening, e...

Embodiment 2

[0019] A high-concurrency and free-to-expand data sending and receiving system described in Embodiment 1, wherein the netty framework used for development can be replaced by flume, the message subscription service kafka can be replaced by RabbitMQ (manual), and the load balancing service can be replaced by into a distributed framework dubbo.

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

A data transceiver system capable of realizing high concurrency and free expansion is provided. The invention realizes load balancing by using Nginx, after receiving the data, it is assigned to the TCP Server according to the algorithm. TCP server receives data by Netty open source framework, extracts unique identification code of corresponding client according to the received data, and stores theunique identification code and IP sending the data in the form of key-value pair in cache database Redis. The key-value pair is used to store the unique identification code and the IP sending the data in the cache database Redis. While pushing the data to the kafka message queue. The present invention is used in a data transceiver system.

Description

Technical field: [0001] The invention relates to a data sending and receiving system that can realize high concurrency and can be expanded freely. Background technique: [0002] With the development of computer technology and network technology, both transaction processing and system integration have transitioned from centralized to distributed. At present, the widely used distributed computing is the client / server computing mode, also known as C / S (Client / Server) mode. The client is responsible for interacting with the user, and the server is responsible for processing calculations; the client / server model has a wide application prospect, and many software companies at home and abroad are developing network middleware products of the client / server model. With the increasing number of users, a data sending and receiving system that can achieve high concurrency and can be expanded freely is required to meet high concurrency requirements and ensure data stability. [0003] ...

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 Applications(China)
IPC IPC(8): H04L29/08H04L29/06
CPCH04L69/163H04L67/1001H04L67/01
Inventor 闫方超朱道伟邓莹
Owner 天津布尔科技有限公司