基于NIO的高度可扩展服务器架构(续)

组件结构

大多数高度可扩展的Java服务器都是在反应器模式的基础上创建的。鉴于此,反应器模式的类需要通过添加额外的用于连接管理、缓冲区管理、负载平衡等的类来增强其功能。这样一个服务器的入口类是Acceptor,其整体部署如下图所示:

component

Acceptor

服务器的每个新的client端请求都会被绑定到服务端口的单一的Acceptor所接受,Acceptor是一个单线程活动类。因为Acceptor的唯一职责是处理耗时非常短的客户端连接请求,所以通常使用阻塞型I/O模型即可满足要求。Acc[......]

Read more

Posted in J2EE | Tagged | Leave a comment

tomcat ssi配置

1. 介绍

SSI(Server Side Includes)是被放置在HTML页面的指令,并且在页面被请求由服务端来计算其值。SSI技术使得我们可以添加动态产生的内容到HTML页面中,而无需通过CGI程序或者是其它动态技术请求整个页面。

如果你使用Tomcat作为HTTP服务器且需要SSI支持,可以通过一些简单的配置启用它。一般这在开发过程中而又不想运行一个如Apache的web服务器时会需要。

Tomcat SSI实现了与Apache一样的SSI指令的支持,更多SSI指令相关的[......]

Read more

Posted in J2EE | Tagged | Leave a comment