Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Server application system development framework and running method thereof

An application system and development framework technology, applied in transmission systems, electrical components, etc., can solve the problems of limited service concurrency, throughput, efficiency loss, etc., to simplify work tasks, improve efficiency, and simplify module expansion. Effect

Inactive Publication Date: 2015-01-21
ALIBABA (CHINA) CO LTD
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Most cgi execution entities implemented in interpreted dynamic type languages ​​(such as perl / python / php, etc.) will have a certain loss of efficiency
And because most of these cgi programs are multi-process blocking services, the concurrency and throughput of services are limited by server resources

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
  • Server application system development framework and running method thereof
  • Server application system development framework and running method thereof
  • Server application system development framework and running method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] For example, certain words are used in the description and claims to refer to specific components. Those skilled in the art should understand that hardware manufacturers may use different terms to refer to the same component. This specification and claims do not use differences in names as a way to distinguish components, but use differences in functions of components as a criterion. If the "include" mentioned in the entire specification and claims is an open term, it should be interpreted as "include but not limited to". "Approximately" means that within the acceptable error range, those skilled in the art can solve the technical problem within a certain error range, and basically achieve the technical effect. In addition, the term "coupled" herein includes any direct and indirect electrical coupling means. Therefore, if it is described that a first device is coupled to a second device, it means that the first device can be directly electrically coupled to the second ...

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 discloses a server application system development framework and a running method of the server application system development framework. The method includes the steps that corresponding request objects are established through a STUB module according to requests of clients; the request objects are transferred to a middle layer framework through a request processing entry; before-event basic module processing requests in a before-event basic module linked list are dispatched through a module manager in the middle layer framework; service module processing requests expected by clients are dispatched through the module manager; after-event basic module processing requests in an after-event basic module linked list are dispatched through a management module; HTTP responses are generated with the STUB module according to the processing results of the requests, and the request objects are released. Module extension is simpler, and the module can be extended as long as a simple modular constraint of the middle layer framework is met. The development process is standardized through the request objects and parent and child request structure packaging of the service process. The service development process is a process for establishing the request objects.

Description

Technical field [0001] This application relates to the technical field of Internet application development, and more specifically, to a server-side application system development framework and its operating method. Background technique [0002] Among the current various http engines, the nginx http engine adopts an asynchronous network model and a multi-process architecture, which is suitable for stateless HTTP services, static content HTTP servers, proxy and reverse proxy, and HTTP protocol conversion of special protocols. Because of its asynchronous network model and multi-process worker process model, nginx is suitable for large-scale client http access services. The multi-process model of nginx, to put it simply, is that multiple homogeneous worker processes serve to process client requests, and each worker process asynchronously accepts multiple client requests based on network IO events. It organizes its functional components based on modules, and server-side developers ca...

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/08
CPCH04L67/02
Inventor 李磊张宇峰彭锦臻严国涛姚键潘柏宇卢述奇
Owner ALIBABA (CHINA) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products