Discuss New Concept,New Technic,New Tools, Including EAI,BPM,SOA,Tibco,IBM MQ,Tuxedo, Cloud,Hadoop,NoSQL,J2EE,Ruby,Scala,Python, Performance,Scalability,Distributed,HA, Social Network,Machine Learning.

Other

Aug 112011
 
 Project Grizzly  August 11, 2011  Posted by on August 11, 2011 at 10:28 am Arch-J2EE, J2EE-Other, Other Tagged with: , , , , ,  No Responses »

original:http://grizzly.java.net/

Grrrr: Welcome to Project Grizzly

Writing scalable server applications in the Java™ programming language has always been difficult. Before the advent of the Java New I/O API (NIO), thread management issues made it impossible for a server to scale to thousands of users. The Grizzly NIO and Web framework has been designed to help developers to take advantage of the Java™ NIO API. Grizzly’s goal is to help developers to build scalable and robust servers using NIO and we are also offering extended framework components: Web Framework (HTTP/S), Bayeux Protocol, Servlet, HttpService OSGi and Comet.

Grizzly’s developers are Alexey Justin Ryan John Sebastien Hubert Shing Wai Charlie Ken. Special thanks to Oswaldo for new Grizzly logo

Projects using Grizzly

Grizzly 2.1.1 User’s Guide

The Grizzly Team

04/26/2011


Table of Contents

1. Overview of the Grizzly Framework
Goals of the Grizzly Framework
System Requirements
Source code
Where to Get Help
Additional Reading
2. The Core Framework
Memory Management
Overview
MemoryManager
Buffers
I/O Strategies
Transports and Connections
FilterChain and Filters
Core Configuration
Transport Configuration
Thread Pool Configuration
Examples
Best Practices
Quick Start
Server
Client
Samples
Parsing an incoming message
Asynchronous FilterChain execution
Other samples
3. The HTTP Framework
Overview
Components of the Framework
HttpCodecFilter (Server/Client)
HTTP Messages
Transfer Encodings
Content Encodings
HTTP Potpourri
Samples
4. The HTTP Server Framework
Overview
Building a Simple Web Server
Components of the Framework
Quick Start
HTTP Server Configuration
Long-lasting HTTP requests (suspend/response)
NIO Streams
Non-Blocking Writing
Non-Blocking Reading
File Cache
AddOn
Samples
5. The HTTP Server Framework Extras
Multipart (multipart/form-data) HTTP Requests Processing
Dependencies
Sample
6. Comet
Introduction
Long Polling
Streaming
7. Port Unification
Overview
How it works
Sample
8. AJP
Overview
How it works
AJP Configuration
Sample
9. Monitoring
Core Monitoring Artifacts
JMX
JMX Core Monitoring Artifacts
Grizzly HTTP JMX Server Monitoring
10. Dependencies
Core framework
HTTP framework
HTTP Server framework
HTTP Servlet framework
Port unification
Comet
WebSockets
AJP
11. Samples