Processing method and system of high-performance gateway system based on Netty

A processing method and high-performance technology, applied in the processing method and system field of a high-performance gateway system, can solve problems such as slow startup speed, client hidden, and different client network performance, so as to ensure stability and reduce the difficulty of development. , the effect of reducing risk

Pending Publication Date: 2021-11-12
CHINA GUANGFA BANK
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 2) Different clients require different data, and different types of clients have different network performance
[0006] 3) The division of services may change over time, so details need to be hidden from clients
[0022] 1) The Zuul gateway framework used by Hengfeng Bank, the overall performance of the framework does not have much advantage
[0023] 2) Use the Filter preloading mode. When the number of Filters increases later, the content that needs to be preloaded when the system starts will also increase, and the startup speed will become slower and slower.
This mode needs to subscribe to a large amount of business data at startup, which will slow down the startup speed of the system

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
  • Processing method and system of high-performance gateway system based on Netty
  • Processing method and system of high-performance gateway system based on Netty
  • Processing method and system of high-performance gateway system based on Netty

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0078] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0079] It should be understood that the step numbers used herein are only for convenience of description, and are not intended to limit the execution order of the steps.

[0080] It should be understood that the terminology used in the description of the present invention is for the purpose of describing particular embodiments only and is not intended to limit the present invention. As used in this specification and the appended claims, the singular forms "a", "an"...

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

According to the method, a fully asynchronous multi-task processing model is adopted, and when time-consuming operations such as IO are encountered during task execution, an asynchronous waiting mode is adopted, so that a working thread cannot be blocked in the process of waiting for the time-consuming operations, and the working thread can execute other tasks. The configuration information is dynamically loaded by adopting a three-level cache lazy loading strategy, the configuration is supported to be modified at any time and take effect at any time, the configuration information is loaded when needed, the configuration does not need to be loaded when the system is started, the risk when the system is started is reduced, and the system can focus on executing busy tasks. The Pipeline-Filter task processing mode is adopted, the linear execution process better conforms to the thinking habit of a developer, the developer only needs to develop different Filters and then use the Pipeline to combine the Filters to achieve the service function, and the development difficulty is reduced. A three-level exception understanding mechanism provides better experience for a requester, the exception understanding mechanism ensures the stability of the system, and other tasks cannot be influenced by the exception of individual task sending.

Description

technical field [0001] The invention relates to the technical field of computers and networks, in particular to a processing method and system of a Netty-based high-performance gateway system. Background technique [0002] The API gateway is an API-oriented, serial centralized strong control service that appears on the system boundary. The system boundary refers to the boundary of the enterprise IT system. Before the concept of microservice became popular, the entity of API gateway was born. At this time, the main application scenario is OpenAPI, which is an open platform, and it is oriented to external partners of enterprises. When the concept of microservices became popular, the API gateway has become a standard component integrated in the upper application layer. [0003] Api gateway can be used to solve the following problems: [0004] 1) The API granularity provided by microservices is usually different from the requirements of clients. Microservices generally provide...

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): G06F9/4401G06F9/50H04L12/66
CPCG06F9/4411G06F9/5038H04L12/66
Inventor 李怀根丘佳成吴亮温祖辉连宾雄李行龙吴浔黄翠仪王旭周宇
Owner CHINA GUANGFA BANK
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