本次活动是我和葛莲莲女神一起搭档演讲,整个活动现场气氛都很不错,大家都能积极地参与讨论。
这次我的话题是Tomcat原理与实战,主要就是两个方面:
一,Tomcat的原理
这只老猫可以说是在java界,大家是都很熟悉的东西了,先把打印材料快速地过了一遍,混个脸熟;
然后对里面的底层原理组件和设计模式都进行了介绍。
二,实战
主要是讲了tomcat在有状态的集群下和无状态的多节点,这部分主要是讲了四个小方面:
1,原始的tomcat session复制下的集群
2,session进行中央存储
3,使用原始的tomcat 进行分组后的session复制集群
4,无状态使用cookie进行中央存储的多节点部署
另外还介绍了部署,故障,监控以及安全方面。
这次分享会在开始之前就进行过问题的收集,因此这次讲了不少关于应用方面的出现的常见问题。
这次分享结束后,我个人希望大家收获的内容如下:
我分享时候先提到tomcat要解决什么问题,然后又提到了tomcat内部的组件,比如host,context等,
实际上这都是我拿着tomcat内部的实现来说明它在它的那种需求下做的设计,
但是从收获上来讲并不是要你能记住它的什么组件名词,
而是让大家明白在tomcat的这种需求下,它采用了什么样的模型什么样的设计,
等同于tomcat自己的模型实现公式吧。
虽然有人不是做java的,也可能一辈子不需要写一个类似tomcat的东西出来,
但是能从此次分享里面总结出tomcat的公式(实际我都讲得很明白了),
扩宽自己的思路,在以后碰到类似需求可以借鉴就是很大的积累!
来听的有位朋友是玩openstack的,被我邀请来过来听的,原来他是感觉跟他的研究方向不大就没多少兴趣了,
来了后,听完发现里面关于它的组合模式和阀的模型很好,并且自己还真碰到了类似的需求,于是就感觉收获很大!
讲原理讲思路,这是一直追求也是一直努力做的事情!
这是我第五次连续做技术分享了,希望能更多人出来参与讨论!
来源:oschina
链接:https://my.oschina.net/u/1415990/blog/225613