容器化部署和传统部署区别(容器化部署和传统部署区别在哪)

本文主要介绍docker和docker compose的简单介绍、使用场景以及注意事项。

一、什么是dbbo?dbbo是开源的一套轻量级服务治理框架,旨在帮助企业快速构建一套基于微服务的容器化解决方案,并实现业务敏捷部署。

二、为什么需要使用dbbo?

1、解决微服务之间的解耦问题;

2、降低运维成本;

3、提高生产效率。

问答:

1、为什么选择用compose来代替传统的maven呢?

答:在传统maven中,我们通常采用mvc模式来编写代码(即通过类图+继承的方式),这种方式虽然能够代码的可读性,但是缺点也非常明显-维护起来非常的麻烦!

mvc模式下的类结构如下所示:

而compose则采用了面向对象的设计方式将整个项目分为多个模块单元(如组件),每个模块单元都实现了自己的功能并且可以相互调用;同时为了便于后期管理及维护又可以将这些不同的模块单元组合在一起形成一个新的整体(如一个web应用)。这样不仅大大简化了我们的过程也提高了项目的可扩展性!

2、使用了compose之后还需要再配置一些其他的环境变量吗?(比如依赖)

答:是的!因为每一个组件都是的运行在各自的进程中的,所以它们之间是无法互相调用的;而为了方便后期的管理及维护我们就需要为每一个运行的组件设置相应的依赖关系表;当然如果不需要的话也可以不设置这些环境变量的。

容器化部署和传统部署区别(容器化部署和传统部署区别在哪)

    

使用无须实名的阿里云国际版,添加 微信:ksuyun  备注:快速云

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 cloud@ksuyun.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.hanjifoods.com/20576.html