docker compose管理的多个微服务和传统单体应用管理的多个模块区别在哪?-问答-阿里云开发者社区-阿里云

开发者社区> 西山片云> 正文

docker compose管理的多个微服务和传统单体应用管理的多个模块区别在哪?

2017-11-30 12:36:51 2560 3

现在所说的微服务架构,把以前大应用的各个模块拆分成独立的微服务,这些微服务号称独立部署的好处,但实际在产品级别又需要把一群微服务通过编排的方式组合出一个真正可用的业务应用,那么对开发者来说岂不是还要关心这个大应用的所有模块功能吗?(至少要了解每个微服务的依赖关系),他开发到发布的整个过程还是和以前单个应用没什么区别啊(当然组织形式变化了,发布载体工具变化了),可是这个和微服务一再强调的独立发展、部署相矛盾,请问能给解释下怎么看待这个问题?

取消 提交回答
全部回答(3)
  • s1ahs3r
    2019-07-17 21:46:13

    compose 跟侧重于组织一些有关联的镜像生命周期,楼主迷惑的部分比如服务,资源是容器编排平台来解决的问题

    0 0
  • onecer
    2019-07-17 21:46:13

    微服务的应用独立自治,意味着更高的灵活性。

    比如现在用户应用的压力较大,我可以灵活地给它更多的资源,让它去支撑服务。

    另外,开发和部署问题。比如我现在修改一个模块,之前没有独立出来,可能很多业务代码耦合在一起。相互调用,你修改一处地方,结果导致了另一个模块异常。但是独立的服务,只要保证自己提供的API标准输出就至少不会出现这个问题。

    而以上是其它的区别一小部分,也是平时大家最重视的一部分。

    0 0
  • focuskm
    2019-07-17 21:46:13

    同求

    0 0
添加回答
相关问答

17

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 973282浏览量 回答数 17

37

回答

阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载

管理贝贝 2017-02-10 15:14:36 74975浏览量 回答数 37

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 223045浏览量 回答数 162

28

回答

钉钉开放平台“常见问题常见问题常见问题“重要请关注

竹梅 2015-12-03 00:39:14 92942浏览量 回答数 28

55

回答

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

管理贝贝 2016-07-25 18:07:23 60940浏览量 回答数 55

1

回答

阿里云开发者论坛一周精粹期刊汇总 -  2018.12

福利达人 2018-03-06 16:42:35 205830浏览量 回答数 1

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 471530浏览量 回答数 24

21

回答

OSS新手视频教程!

聚小编 2013-01-14 18:09:51 57999浏览量 回答数 21

11

回答

【精品问答合集】MongoDB热门问答

李博 bluemind 2019-05-29 16:50:19 120891浏览量 回答数 11

13

回答

【精品问答合集】Java热门问答

李博 bluemind 2019-05-29 16:00:45 124846浏览量 回答数 13
+关注
0
文章
1
问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载