Tomcat
Tomcat
普通网友
这个作者很懒,什么都没留下…
展开
-
极客时间 Tomcat 04
Tomcat 有哪几种Connector 运行模式(优化)? 下面,我们先大致了解Tomcat Connector的三种运行模式。 BIO:同步并阻塞 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。Tomcat7或以下,在Linux系统中默认使用这种方式。 配制项:protocol=”HTTP/1.1” NIO:同步非阻塞IO 利用Java的异步IO处理,可以通过少量...原创 2020-03-15 14:50:47 · 171 阅读 · 0 评论 -
极客时间 Tomcat && Jetty 03
这意味着如果你不能直接操作 ManageSelector 中的 Selector,而是需要向 ManagedSelector 提交一个任务类,这个类需要实现 SelectorUpdate 接口 update 方法,在 update 方法里定义你想要对 ManagedSelector 做的操作。 比如 Connector 中 Endpoint 组件对读就绪事件感兴趣,它就向 ManagedSe...原创 2020-03-14 10:35:37 · 147 阅读 · 0 评论 -
极客时间 Tomcat && Jetty 02
那什么是“关闭钩子”,它又是做什么的呢?如果我们需要在 JVM 关闭时做一些清理工作,比如将缓存数据刷到磁盘上,或者清理一些临时文件,可以向 JVM 注册一个“关闭钩子”。“关闭钩子”其实就是一个线程,JVM 在停止之前会尝试执行这个线程的 run 方法。Tomcat 的“关闭钩子”实际上就执行了 Server 的 stop 方法,Server 的 stop 方法会释放和清理所有...原创 2020-03-13 23:54:08 · 109 阅读 · 0 评论 -
极客时间 Tomcat 01
Tomcat 的 Session 管理器提供了多种持久化方案来存储 Session,通常会采用高性能的存储方式,比如 Redis,并且通过集群部署的方式,防止单点故障,从而提升高可用。同时,Session 有过期时间,因此 Tomcat 会开启后台线程定期的轮询,如果 Session 过期了就将 Session 失效。 连接器对 Serv...原创 2020-03-13 19:45:32 · 270 阅读 · 0 评论