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 容器的发布不会对已部署的应用产生任何影响。并且在新的容器发布后,用户可以在第一时间通过容器升级来体验新的容器。
容器升级和降级
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。