EDAS 容器由 AliTomcat,Pandora 和定制的 Pandora 插件组成。 在支持 Apache Tomcat 原有核心功能的前提下,提供了类隔离机制、QoS服务、Tomcat-Monitor 监控功能。除此之外 EDAS 还在容器中添加了一些高度定制化的插件,用以实现容器监控,业务监控,调用链跟踪等一系列复杂的高级功能。通过 EDAS 部署的应用必须运行在 EDAS 容器中。
[backcolor=transparent]AliTomcat
AliTomcat 是阿里巴巴中间件团队在 Apache Tomcat 基础上进行一系列性能优化、漏洞修复和新特性开发后的内部使用版本。在阿里巴巴集团经受了大规模使用部署和实践,在性能、安全和稳定性上较社区版本有大幅提升。
[backcolor=transparent]Pandora 和 Pandora 插件
Pandora 是一个轻量级的隔离容器,也就是 taobao-hsf.sar,它用来隔离 Web App 和中间件的依赖,也用来隔离中间件之间的依赖,让其相互之间互不影响。 在 EDAS 的 Pandora 中集成了实现服务发现的插件、实现配置推送的插件、实现调用链跟踪的插件等各种中间件产品插件。利用这些插件可以完成对 EDAS 应用的服务监控、治理、跟踪、分析等全方位运维管理。
容器版本
在 EDAS 中创建应用时需要选择一个容器版本。EDAS 容器由 EDAS 开发团队维护和发布。用户可以在 [backcolor=transparent]应用管理 > [backcolor=transparent]软件版本菜单中查看容器的发布历史和每次发布的描述。通常情况下一个高版本的容器会在稳定性、功能丰富性上面比低版本有所提高。
EDAS 容器的发布不会对已部署的应用产生任何影响。并且在新的容器发布后,用户可以在第一时间通过容器升级来体验新的容器。
容器升级和降级
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云企业级分布式应用服务(EDAS)提供了一个高度优化的运行时环境,核心由AliTomcat、Pandora及其定制插件组成。这一环境不仅继承了Apache Tomcat的核心功能,还通过类隔离机制、QoS服务质量保障、Tomcat-Monitor监控等特性进行了增强,并集成了多种高级功能插件,如服务监控、业务监控和调用链跟踪,确保部署在EDAS上的应用能够获得高性能、高稳定性的运行支持。
综上所述,EDAS容器通过AliTomcat与Pandora的紧密配合,为应用提供了强大而灵活的运行环境,同时,其便捷的版本管理和升级机制确保了应用能够持续受益于最新的技术改进与功能增强。
此回答综合了知识库中关于EDAS容器、AliTomcat、Pandora及其操作流程的关键信息,旨在为用户提供一个清晰、实用的操作指南。