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

Java EE applications server parallel processing method

A technology of application server and processing method, which is applied in the field of concurrent processing of Java EE application servers, can solve problems such as low efficiency of application servers, low efficiency of thread usage, inability to process requests, etc., achieve flexible assembly methods, and facilitate the positioning of performance bottlenecks. Reduce the effect of thread resource blocking

Active Publication Date: 2008-12-31
山东佳联电子商务有限公司
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the load increases, a large number of processing threads will be blocked, causing the Java EE application server to enter a saturated state and unable to process subsequent requests, even if the request does not require shared resources that cause thread blocking
It can be seen that the use of threads in this mode is less efficient when the load is heavy, resulting in lower efficiency of the entire application server

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
  • Java EE applications server parallel processing method
  • Java EE applications server parallel processing method
  • Java EE applications server parallel processing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] The present invention will be described in more detail below in conjunction with specific embodiments and accompanying drawings.

[0063] In Once Web Container, the processing of a customer request is divided into 18 steps (such as Figure 6 shown), involving six request processing components, namely the listener component (HTTPListener), server component (DefaultServer), virtual host component (DefaultHost), context component (DefaultContext), shell component (DefaultShell) and Servlet component, where HTTPListener Responsible for monitoring ports, DefaultServer, DefaultHost, DefaultContext, and DefaultShell respectively correspond to the internal representation of the Web container itself, virtual host, Web application, and a Servlet, and the Servlet represents the actual application component instance developed by the application developer.

[0064] The specific meaning of each step in the request processing process is as follows:

[0065] 1) accept, the HTTPListene...

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 concurrent processing method of a Java EE application server which belongs to the technical field of software; the application server of the invention comprises one or a plurality of request processing units; each request event is processed in sequence by one or a plurality of request processing units; each request processing unit examines that whether the idle share resource which is needed for processing the request event exists before processing the request event, if so, the thread is distributed for the current request processing unit and the request event is processed, and if not, the thread is not distributed for the current request processing unit and waiting is carried out until the needed idle share resource exists. Compared with the prior art, the method of the invention reduces the block of thread resource caused by the competition of the share resource, improves the capacity of concurrent processing of the Java EE application server, leads the adjustment and the performance analysis to be more convenient and is beneficial to the positioning of the performance bottle-neck.

Description

technical field [0001] The invention relates to a concurrent processing method of a Java EE application server, which belongs to the technical field of software. Background technique [0002] Java EE (Java Enterprise Environment) is a standard platform for Java-based distributed applications proposed by Sun. It provides various services necessary for the enterprise computing environment, so that component-based distributed applications deployed on the Java EE platform can It is currently the most widely used web-oriented application system structure specification to achieve high availability, security, scalability and reliability. It provides a series of specifications and standards for the development, deployment, operation and management of Web applications. [0003] The JavaEE application server supports the layered architecture through the container, and the container provides runtime support for the JavaEE application components. figure 1 It shows the basic structure ...

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/50
Inventor 李洋张文博钟华魏峻黄涛
Owner 山东佳联电子商务有限公司
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