随笔分类 - tomcat
摘要:背景 这次做的这个项目并发还真是挺高,单表一天产生百万条记录不在话下。结果导致运行过程中经常丢失数据,卡、慢等。开来终于要搞一次负载均衡了,之前实验学习了不少,但是没有在项目中实际用过,因为并发量不大,没有意义。负载后主要解决session共享问题,项目组小伙挺懂的,采用memcache解决。 to
阅读全文
摘要:背景 这还是为了高并发的事,网上说的天花乱坠的,加了apr怎么怎么好,我加了,扯淡。就是吹牛用。我还是认为,性能问题要考设计逻辑和代码解决,这些都是锦上添花的。 步骤 1 windows 部署简单,虽然网上资料少。只要下载一个dll考到tomcat的bin下即可 2 linux实在麻烦,需要安装一堆
阅读全文
摘要:背景 开源世界真是有意思,竟然还有这种玩法。以前一直想bs程序如何像cs程序作为安装包形式,这个就是个解决方案。 知识点 将tomcat嵌入到主程序中进行运行,而不是像以前将一个web项目copy到tomcat中进行运行。之所以这样做的原 因,即是因为项目部署到客户方,在进行更新的时候,需要手动地进
阅读全文
摘要:背景 前面也提过了,这次是在linux下的实验。不要信广告,要看疗效。其实起不了都大作用。 转载 开始安装~ 1)安装apr tar zxvf apr-1.4.2.tar cd apr-1.4.2 ./configure --prefix=/usr/local/apr make make insta
阅读全文
摘要:背景 tomcat的优化其实就这么几个地方,效果还不是很明显。不过了解下作为吹牛用吧。 转载 tomcat内存优化 linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入 windows修改TOMCAT_HOME/bin/catalina.bat,在前面加入 最大堆内存是1
阅读全文
摘要:背景 这都是当时不了解这个东西,又怕忘了记下来的,其实试验后。也就那么回事。 转载 Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。[1] Tomcat Native 是利用 APR 来提升Tomcat性能的本地A
阅读全文
摘要:背景 其实这个比较毫无意义。只是当时突然知道了jetty,所以记下来,对于开发人员来说选择哪个一般意义不大。 转载 从架构上来看 Tomcat 在处理少数非常繁忙的连接上更有优势,也就是说连接的生命周期如果短的话,Tomcat 的总体性能更高。 而 Jetty 刚好相反,Jetty 可以同时处理大量
阅读全文