#大公司为什么禁止SpringBoot项目使用Tomcat?#
前言
在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。

同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于Tomcat,那我们如何使用Undertow技术呢?本文将为大家细细讲解。

SpringBoot中的Tomcat容器
SpringBoot可以说是目前最火的Java Web框架了。它将开发者从繁重的xml解救了出来,让开发者在几分钟内就可以创建一个完整的Web服务,极大的提高了开发者的工作效率。Web容器技术是Web项目必不可少的组成部分,因为任Web项目都要借助容器技术来运行起来。

在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。

SpringBoot设置Undertow
对于Tomcat技术,Java程序员应该都非常熟悉,它是Web应用最常用的容器技术。我们最早的开发的项目基本都是部署在Tomcat下运行,那除了Tomcat容器,SpringBoot中我们还可以使用什么容器技术呢?

没错,就是题目中的Undertow容器技术。SrpingBoot已经完全继承了Undertow技术,我们只需要引入Undertow的依赖即可。

Tomcat与Undertow的优劣对比
Tomcat是Apache基金下的一个轻量级的Servlet容器,支持Servlet和JSP。Tomcat具有Web服务器特有的功能,包括 Tomcat管理和控制平台、安全局管理和Tomcat阀等。Tomcat本身包含了HTTP服务器,因此也可以视作单独的Web服务器。

但是,Tomcat和ApacheHTTP服务器不是一个东西,ApacheHTTP服务器是用C语言实现的HTTP Web服务器。Tomcat是完全免费的,深受开发者的喜爱。

Undertow是Red Hat公司的开源产品, 它完全采用Java语言开发,是一款灵活的高性能Web服务器,支持阻塞IO和非阻塞IO。由于Undertow采用Java语言开发,可以直接嵌入到Java项目中使用。同时, Undertow完全支持Servlet和Web Socket,在高并发情况下表现非常出色。

在高并发系统中,Tomcat相对来说比较弱。在相同的机器配置下,模拟相等的请求数,Undertow在性能和内存使用方面都是最优的。并且Undertow新版本默认使用持久连接,这将会进一步提高它的并发吞吐能力。所以,如果是高并发的业务系统,Undertow是最佳选择。

最后
SpingBoot中我们既可以使用Tomcat作为Http服务,也可以用Undertow来代替。Undertow在高并发业务场景中,性能优于Tomcat。所以,如果我们的系统是高并发请求,不妨使用一下Undertow,你会发现你的系统性能会得到很大的提升。

#为什么很多 SpringBoot 开发者放弃了 Tomcat,选择了 Undertow?#
前言
在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。
同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于Tomcat,那我们如何使用Undertow技术呢?本文将为大家细细讲解。
SpringBoot中的Tomcat容器
SpringBoot可以说是目前最火的Java Web框架了。它将开发者从繁重的xml解救了出来,让开发者在几分钟内就可以创建一个完整的Web服务,极大的提高了开发者的工作效率。Web容器技术是Web项目必不可少的组成部分,因为任Web项目都要借助容器技术来运行起来。
在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。
SpringBoot设置Undertow
对于Tomcat技术,Java程序员应该都非常熟悉,它是Web应用最常用的容器技术。我们最早的开发的项目基本都是部署在Tomcat下运行,那除了Tomcat容器,SpringBoot中我们还可以使用什么容器技术呢?
没错,就是题目中的Undertow容器技术。SrpingBoot已经完全继承了Undertow技术,我们只需要引入Undertow的依赖即可。
配置好以后,我们启动应用程序,发现容器已经替换为Undertow。
那我们为什么需要替换Tomcat为Undertow技术呢?
Tomcat与Undertow的优劣对比
Tomcat是Apache基金下的一个轻量级的Servlet容器,支持Servlet和JSP。Tomcat具有Web服务器特有的功能,包括 Tomcat管理和控制平台、安全局管理和Tomcat阀等。Tomcat本身包含了HTTP服务器,因此也可以视作单独的Web服务器。
但是,Tomcat和ApacheHTTP服务器不是一个东西,ApacheHTTP服务器是用C语言实现的HTTP Web服务器。Tomcat是完全免费的,深受开发者的喜爱。
Undertow是Red Hat公司的开源产品, 它完全采用Java语言开发,是一款灵活的高性能Web服务器,支持阻塞IO和非阻塞IO。由于Undertow采用Java语言开发,可以直接嵌入到Java项目中使用。同时, Undertow完全支持Servlet和Web Socket,在高并发情况下表现非常出色。

我们在相同机器配置下压测Tomcat和Undertow,​​在高并发系统中,Tomcat相对来说比较弱。在相同的机器配置下,模拟相等的请求数,Undertow在性能和内存使用方面都是最优的。并且Undertow新版本默认使用持久连接,这将会进一步提高它的并发吞吐能力。所以,如果是高并发的业务系统,Undertow是最佳选择。

最后
SpingBoot中我们既可以使用Tomcat作为Http服务,也可以用Undertow来代替。Undertow在高并发业务场景中,性能优于Tomcat。所以,如果我们的系统是高并发请求,不妨使用一下Undertow,你会发现你的系统性能会得到很大的提升。

#微作文大赛##微作文大赛##安徽高考[超话]##高考作文[超话]##高考[超话]##全国乙卷#

跨越

黄廷付/文

2008年8月8日,第29届夏季奥运会在北京举行,这也是中国第一次举办奥运会,隆重的奥运会开幕式,让全世界人民叹为观止。

我当时在苏州市的一个镇上打工,租住在红洲村的一间不到十平方的小瓦房里。在全国人民为北京奥运会喝彩的时候,我也守在屋里那台14寸的电视机前围观那场盛世。当我看到李宁围着鸟巢漫步的时候,我的心情是激动的。我当时忘记了自己身处在那狭小的斗室里,忘记了房间里那台小风扇是不是在转,我只知道自己汗流浃背,却在使劲地鼓掌。直到妻带着两个孩子从外面回来,我才从兴奋中走出来。妻怕热着孩子,通常都会在下午带着孩子去附近的超市,给孩子买支冷饮,就可以理所当然地在那个超市吹空调了。

妻回来的时候从超市里带了一些青菜和豆皮,这几乎是我们的主菜了。有时候我把妻烧好的菜带到厂里,留着夜间的时候吃,同事看到我带的菜,他们总是会问我为什么每天都带这个菜呢?我当时笑着对他们说,因为我喜欢吃这个菜。我没有告诉他们,我们当时买不起其他的菜。

那时候我在纺织厂里一个月工资只有1200块钱。妻不上班,她带着两个孩子,女儿三岁,儿子一岁。我每次发工资之后,首先要把房租和水电费交了,然后再给孩子买点必备的生活用品,诸如:奶粉,零食,玩具等等。我们大人可以什么都不买,但是必须给孩子吃饱,吃好。

妻回来看我特别兴奋,她看到电视机里正播放着奥运会开幕式,她也很高兴。妻把儿子放到我腿上,她拉着女儿出去了。过了一会,妻回来了,她的手里多了半只烤鸡和一个凉素菜,还有一瓶啤酒。妻看到我的惊讶,她指着电视机,笑着说:“今天过节,咱庆祝一下。”我点了点头,拿过那瓶啤酒,还是冰的,我没有倒在杯子里,直接对着瓶口,“咕咚咕咚”喝了一气,那种感觉特别地爽。女儿用手抓着烤鸡,往嘴里塞,我和妻都去夹那个凉素菜,两双筷子碰到一起,我们俩相视一笑,那种感觉真的无法描述,总得来说还是快乐多一些吧。

那年九月,在朋友的帮助下,孩子在附近读幼儿园了。妻也找到工作了,刚开始是学徒,学织布,也没有工资。好在妻很聪慧,学起来很快,几个月后就分了机器,慢慢地,也可以单独操作了。孩子读小学后,我们实在住不下了,也为了孩子上学方便,才搬到学校附近。那里也是一间瓦房,只不过要大一些,房间里可以放三张床,还可以放两辆电动车。此时,我们花500块钱从废品收购站里买了一台旧空调,孩子们再也不用去图书馆和超市蹭空调了。

2022年2月4日,第24届冬奥会在北京举行的时候,我们已经从打工的城市回到老家了。此时在县城读高中的两个孩子也都放假了。他们都是读初中的时候从外地转回老家的。女儿刚开始转回老家的时候很不适应,我当时也考虑要不要也和妻都回老家。那时候我们县城也有不少纺织厂,虽然工资没有南方高,但是想到可以陪伴孩子,自己苦一点,累一点,都没有关系。后来女儿说:“你们还是别回来了,我们都会长大的,都要学会独立生活。”听了女儿的话,我和妻虽然放心不下孩子,还是决定暂时不回老家工作了。

当北京冬奥会遇到春节,注定热闹非凡。我们全家人坐在新楼房里的沙发上,看着42寸的液晶电视,冬奥会的赛场上,运动员正在角逐,当五星红旗在国歌声中徐徐升起时,我的心里特别激动。我一边望着赛场上,一边望着两个孩子,他们现在一个读高二,一个读高一,女儿的身高一米七多了,儿子虽然小两岁,但他已经长到一米八三了。

妻不知道什么时候离开了,她正在厨房忙活着。我过去问她要不要帮忙,妻笑着说:“我已经烧了几个孩子们爱吃的菜,今天庆祝冬奥会在北京举行,咱们喝点红酒吧,让孩子喝饮料。”
“好的。” #高考作文[超话]# https://t.cn/z86p1nF


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 更多福利1、转发抽奖 | 抽20个不夜两江锦鲤大礼包,戳链接抽奖:2、种草赢奖金 | 两江夜生活种草官火热征集中,戳链接报名:day5趣事0. 今天终于赶上发记
  • 灵谷寺门口有长长的队伍在等202路公交车,像清早在超市门口准备抢便宜鸡蛋的大爷大妈。也有人陪着你无理取闹,说跑就跑~~~(今年不想再有第二次的美好回忆(褒义))
  • 不知道怎么跟你解释,毕竟我只是一只萨摩耶大半夜的搞了个置顶博暂时卸载一下微博,因为现实中有更重要的事情要做,我们明年再见哦!欢迎你来做我的朋友!
  • 经常看二哈很治愈,因为英俊潇洒可爱用智商换来的,一个可爱的物种,总想到以前看到的真实新闻,二哈见到主人回来好开心,从二楼跳下来迎接主人[二哈][二哈][二哈]然
  • 之后你就懂啦☺️) 我们一起经历了你的个人巡回演唱会 你发行了许多张个人专辑 都收获了很好的成绩 荣获了很多奖项 会像你想的那样拥有自己公司 里面培养着未来的新
  • 如果他真的爱你,心里真的有你,都会从他对你的态度和行为上流露出来。我跟他讲,所有生物的生命都是有限的,每个人都会死,他问那他长大了,变老了也会死么?
  •   极端天气气候事件的预测一般来说都有很大的难度。  在1960-1970年代,北方多雨的情况更为常见,比如1977年京津冀夏季同期降水量达到532.7毫米,1
  •     02基药调整重点综合以往经验和目前形势,此次基药目录调整除了增加儿童版目录,还可包括以下几个方面:首先是数量扩容问题,即在685个品种的基础上增加品种数
  • 苏和搂着小白马的脖子,亲了又亲,说:“小白马,我真想你啊!苏和搂着小白马的脖子,亲了又亲,说:“小白马,我真想你啊!
  • 报名第三天,岗位最高竞争比164:1,为国家税务总局漳州市芗城区税务局,基层税务分局一级行政执法员(三)据小粉笔了解,报名人数排名前十的岗位还都是往届生可以报考
  • 喜欢你的625天,每天都能看到你的成长,努力成为一个真正男子汉的你,真的很酷。接下来的两年零六个月,我希望你永远快乐,有什么委屈的事情可以说出来好吗[悲伤]我的
  • ——最爱你的逆巻太太 鈴美终于在这次生日给你亲手做了一次章鱼烧(´ε` )看看今年的阵势啦,每年都有在为你进步一点点……吧?
  • 最后,附上学校随手拍的两张照片,希望能早点攒钱买下单反,我真的想要有一个自己的相机,加油!多么希望这三年我能交到一个真的对我好的朋友,可惜我明白,这概率很低,低
  • 你肯补啊,可以的,再加一包#破壁松花粉 苏雪峰华# 每天喝上两袋,一年冬天一过,再到冬天你就知道自我体能免疫力有多强大了。山曰:现代人难以实现的奢侈生活。
  • 我不知命运的潮汐会把我带向何处,且当人生是一个杀死自己的过程,我缓慢而执拗的坚持着,希望潮汐退去的时候会是一个秋天。也是那个秋天,我遗失了一些心跳,在南京。
  • ​就在前段时间股价跌到4.35元后,开始反弹,许多人认为这下该彻底到底了吧,股价都跌的不如高点的十分之一了,于是又有人在5元上方买进了,然而这一次公司直接暴雷,
  • 唯一的心,追随我的爱人,所有的爱,倾尽于此,来生——我无心,亦无爱。吾辈当自强,持书仗剑耀中华目光所至皆为华夏,五星闪耀皆为信仰任何人都不能在我还活着的时候,侵
  • #只是结婚的关系#最新两集还没看哈 然后咱就是说有那么一点手贱 去看了后面的预告 只想说一句 女二赶紧下线吧男主真的怼绿茶太果断了 管你青梅竹马还是什么的 欺负
  • 又到了该治疗的日子提前网上预约,可是找不着我熟悉的医生名字了,电话咨询医院说该医生已经不再出诊,什么时候恢复是个未知,根据我的治疗单给出了建议让我找其他医生看能
  • 偶尔突如其来的烦心小插曲,也是会一次unique experience~反倒丰富了为本不多的人生阅历。这月,这年,有点快,好似稍稍回头就能想起去年此时此刻[微风