云栖问答

找不到答案?去提问题

直播 Java容器 豫楚 22个月前

基于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

90个回答

2

1010680306880571

java

2

1974180307878315

学习

2

inzaghi1984

学习学习

1

1010680306880571

java

1

1974180307878315

基于java

1

kele2014

感谢分享,收藏了

1

1010680306880571

学习

1

1974180307878315

学习

1

1010680306880571

基于java

1

1974180307878315

学习了

1

1010680306880571

学习

1

1974180307878315

学习

1

1010680306880571

学习

1

1974180307878315

学习

1

1010680306880571

学习

1

1974180307878315

学习中

0

1010680306880571

g

0

1336188878134761

值得学习啊

0

flyingbee

坐等答案

0

1368222288278090

什么鬼

5
GO
27269
浏览
25
收藏
邀请他人回答
提供了高性能可伸缩的容器应用管理服务,支持在一组云服务器上通过Docker容器来进行应用生命周期管理。

基于领先的内容接入与分发网络和大规模分布式实时转码技术打造的音视频直播平台,提供便捷接入、高清流畅、低延迟、高并...

基于云安全大数据能力实现,通过防御SQL注入、XSS跨站脚本、常见Web服务器插件漏洞、木马上传、非授权核心资源...

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...