Tomcat
蘑菇蘑菇不会开花~
认真负责的态度做好眼前的事
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Tomcat的接收请求方式:BIO/NIO/APR
文章目录定义bionioapr启动效果BIONIOAPRAPR安装APR的Tomcat配置定义biobio(blocking I/O),顾名思义,即阻塞式I/O操作,表示Tomcat使用的是传统的Java I/O操作(即java.io包及其子包)。Tomcat在默认情况下,就是以bio模式运行的。遗憾的是,就一般而言,bio模式是三种运行模式中性能最低的一种。我们可以通过Tomcat Man...原创 2019-06-13 12:51:31 · 1024 阅读 · 0 评论 -
Tomcat涉及的设计模式
一、门面设计模式门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。1.1 原理这么多场合都用到了这种设计模式,那这种设计模式究竟能有什么作用呢?顾名思义,就是将一个东西封...原创 2019-06-08 19:01:34 · 1074 阅读 · 0 评论 -
Tomcat之NIO和APR性能对比
寄上一篇Tomcat的接收请求方式:BIO/NIO/APR继续环境介绍version:Apache Tomcat 8.5操作系统:Mac OS X 10.14.5JVM:1.8.0测试数据场景:获取一个电商系统中的一个商品首页数据测试工具:ab压力测试环境配置在一台或者环境一样两台机器上搭配两个Tomcat,我是一台Mac OS X 10.14.5,所以一台机器同时运行两个Tom...原创 2019-06-13 23:28:56 · 4552 阅读 · 0 评论 -
Tomcat架构简述
文章目录Tomcat体系结构架构模块说明ServerConnector和ContainerHost、Context和Wrapper为什么这么设计?ValveLifecycleTomcat体系结构我们可以从 server.xml 中就能够看出 Tomcat 各组件的层次结构,具体结构图如下:Server:代表整个容器,接收客户端发来的请求数据并进行解析,完成相关业务处理,然后把处理结果作为...原创 2019-06-15 10:23:44 · 632 阅读 · 1 评论 -
Tomcat之请求处理响应过程
经过上篇Tomcat架构简述,我们了解到Tomcat的结构和模块化,模块之间的关系。因此,到这里,就像我们已经盖好一座大楼,并将其装饰成了酒店。分配了前台(Connector),其他工作服务人员(Container),已经对每层(Host),每个房间(Context)和房间布局装饰成不同的格局(Wrapper)。那么,该如何开业,进行接收旅客,给他们分配房间,并提供完美的服务后退回房间,这样一个...原创 2019-06-15 19:27:09 · 2086 阅读 · 0 评论 -
Tomcat启动过程简述
Tomcat简介Servlet(server applet 服务端小程序)是一种国际组织的协议、约定.Tomcat只是针对Servlet协议的规范做了封装,其他这样的软件还有jetty等.启动过程如何启动进入Tomcat本目录的bin文件夹下。执行startup.bat或者sudo ./startup.sh start启动startup.bat脚本文件,就可以启动默认端口为8080...原创 2019-06-23 11:06:51 · 1024 阅读 · 0 评论
分享