开发者社区 > 云原生 > 容器服务 > 正文

基于Java容器的多应用部署技术实践【精品问答集锦】

本期请来了阿里中间件技术专家魏鹏 (豫楚)直播分享基于Java容器的多应用部署技术实践

直播简介
随着业务的发展,机器的数量和系统复杂性不断提升,较之简单系统的开发部署,大规模分布式系统将会面对以下新问题:

  1. 性能问题,系统之间通过远程调用来进行数据交换,一个用户请求所涉及的系统越来越多,远程调用的开销随之
    变大,如何降低远程调用开销,提升调用链路稳定性;
  2. 成本问题,系统服务器数量不断增加,单个集群规模变大的同时带来了资源的浪费,如何提升资源利用率,优化成本;
  3. 效率问题,拥有上千台服务器的系统,在每次发布过程中容易造成客户端的抖动,常规做法是多批少量发布,但这种发布方式延长了发布时间,如何能做到大集群快速全量发布;
  4. 扩展问题,平台化系统对模块化有很强的需求,现行的Java模块化技术对于开发者而言显得过于复杂,如何降低模块化技术门槛,适合已有的运维部署体系。 阿里Java容器,能够支持多应用部署并将阿里中间件以服务的形式提供给托管的应用,应用之间的调用从远程自动转换为本地调用,以淘宝商品详情为例,综合对比性能提升40%以上,对外服务能力不变的情况下,节约近千台服务器。在提升性能、降低成本的同时,容器支持主子应用部署的形式使得平台化系统的搭建变得简单许多,平台方和下游业务方的部署变得更加灵活自由。容器还支持单应用多版本部署,使得应用发布时不再重启进程,而是做应用版本的上下线以及流量的切换,发布和系统规模束缚被打破,整个发布过程进入分钟级。

听众受益:

  1. 阿里Java容器的整体架构与部署形式;
  2. 如何转换远程调用到本地调用,提升性能,优化成本;
  3. 如何通过多版本部署来提升发布效率;
  4. 如何支撑应用平台化。

小编将本次直播的用户提问整理成精品问答集锦,供大家相互交流学习

问题汇总:
如果基于阿里对openJDK的改造,这个就已经限定这个多版本发布技术了,有么有更好的方法,不去改造openJDK而达到多版本的目的,或者变相的达到,
http://yq.aliyun.com/ask/36529

版本的回滚,怎么避免用户在新版本中产生的数据丢失?
http://yq.aliyun.com/ask/36528

一个web项目做分布式部署,用jsp、controller、service、dao 这几个层次应该怎么分配才合理?
http://yq.aliyun.com/ask/36526

Java容器和Docker这种服务容器差别?
http://yq.aliyun.com/ask/36522

深拷贝优于序列化的原因是什么?有没有更快的解决方案
http://yq.aliyun.com/ask/36520

多线程思想去做发布?
http://yq.aliyun.com/ask/36517

平台化系统如何使用多应用部署的方式进行搭建?好处在哪里?谢谢
http://yq.aliyun.com/ask/36516

深拷贝会不会对内存有影响
http://yq.aliyun.com/ask/36506

相比单应用,多应用部署在tomcat上内存分配怎么设置
http://yq.aliyun.com/ask/36500

总体的解决思想是什么?
http://yq.aliyun.com/ask/36492

对于容器集群里面的会话粘性一般如何设计,对于不同时间的服务量,如何控制容器的关闭和启动?
http://yq.aliyun.com/ask/36484

多版本发布过程中有没有需要注意的事项?
http://yq.aliyun.com/ask/36441

展开
收起
管理贝贝 2016-07-25 18:07:23 67101 0
57 条回答
写回答
取消 提交回答
  • 学习了

    2022-02-15 14:16:07
    赞同 展开评论 打赏
  • 阿里云原生服务群,钉钉群号:33609450

    2021-12-29 15:39:03
    赞同 展开评论 打赏
  • 插眼

    2020-04-13 14:59:17
    赞同 展开评论 打赏
  • 插眼

    2019-08-08 22:44:36
    赞同 展开评论 打赏
  • 插个眼,学习

    2019-08-01 11:54:18
    赞同 1 展开评论 打赏
  • 插眼

    2019-07-17 19:59:59
    赞同 展开评论 打赏
  • 学习了

    2019-07-17 19:59:59
    赞同 1 展开评论 打赏
  • 学习

    2019-07-17 19:59:59
    赞同 展开评论 打赏
  • 学习了
    5b8eba1006cf4075aaa432c755191923_ed038c3f84f34ef2a765f56dd02bfd85.jpg

    2019-07-17 19:59:59
    赞同 1 展开评论 打赏
  • 都是来学习的

    2019-07-17 19:59:59
    赞同 1 展开评论 打赏
  • 观摩观摩

    2019-07-17 19:59:59
    赞同 展开评论 打赏
  • 为java

    2019-07-17 19:59:58
    赞同 展开评论 打赏
  • 阿里基于java容器,如何提升资源利用率,优化成本?

    2019-07-17 19:59:58
    赞同 展开评论 打赏
  • 学习

    2019-07-17 19:59:58
    赞同 展开评论 打赏
  • Java容器的多应用部署技术是普遍应用但又很少被关注的技术,经常在实施过程中遇到麻烦时很难应对。
    问题集锦是很不错的学习点,可以了解实战中的技术。
    希望能多补充和共享,共同进步。

    2019-07-17 19:59:58
    赞同 展开评论 打赏
  • 学习

    2019-07-17 19:59:58
    赞同 展开评论 打赏
  • 擅长互联网移动开发。。。

    容器

    2019-07-17 19:59:58
    赞同 展开评论 打赏
  • 人生,不在于得到什么,而是成为什么

    加油加油^0^~^0^~

    2019-07-17 19:59:58
    赞同 展开评论 打赏
  • 学习

    2019-07-17 19:59:58
    赞同 展开评论 打赏
  • 学习了

    2019-07-17 19:59:58
    赞同 展开评论 打赏
滑动查看更多

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载