从 Java 应用部署方式看 IT 思潮——从开发和运维到开发自运维

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

从 Java 应用部署方式看 IT 思潮——从开发和运维到开发自运维

潘家邦 2016-09-10 12:50:36 浏览5466
展开阅读全文

前些日子,我还在西溪园区上班的时候,如果不是忙得不可开交,我都会在午饭的时候尽可能选择一个离所在办公楼远一些的食堂吃饭。因为午餐和晚餐是一天的工作中难得的两个「放风」时间,如果碰到了有趣的话题还能在路上和同事交流一二。

有一次,同事问了我一个问题:「为什么 Spring Boot 应用倾向于打 fat jar 直接启动,而集团的应用倾向于打 war 包从应用容器启动?」当时我从 IT 主流思潮的角度给了一个解释,大意为 Spring Boot 是 DevOps 时代的产物,集团大多数应用是 Dev 和 Ops 分离时代的产物。

这种说法抽象程度略高,虽然也能做为一种解释,但是没能很好地把事情表达完整。于是我把当时的解释整理完善后,写下了现在这篇博文。

Java 应用部署于应用容器中,其实是受到 J2EE 的影响,也算是 Java Web

网友评论

登录后评论
0/500
评论
潘家邦
+ 关注
所属团队号: 阿里云数据库ApsaraDB