模块化不是采用微服务主要目的

栏目: 服务器 · 发布时间: 7年前

内容简介:如果你转向微服务的动机是为了实现模块化,那么请三思而行。模块化是JVM内部的解决方案,比如JPMS, OSGI和JBOSS模块。JPMS对于应用程序级别的模块化是没有用的,OSGI的复杂臃肿会掩盖程序本身。在JVM之外分布式系统、远程调用等场合不要使用模块化,否则会付出代价。

如果你转向微服务的动机是为了实现模块化,那么请三思而行。

模块化是JVM内部的解决方案,比如JPMS, OSGI和JBOSS模块。JPMS对于应用程序级别的模块化是没有用的,OSGI的复杂臃肿会掩盖程序本身。

在JVM之外分布式系统、远程调用等场合不要使用模块化,否则会付出代价。

选择微服务主要好处不是模块化,而是因为可以跨团队,跨语言,跨框架,比如用 JAVA 和nodejs各做一个微服务,这些微服务能独立自个进行灵活扩展,可以独立部署,微服务之间通过http隔离,这些比模块化更松耦合,模块化不是采取微服务的目标。

[该贴被banq于2018-09-11 18:25修改过]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

重新理解创业

重新理解创业

周航 / 中信出版集团 / 2018-10-20 / 58.00

易到用车创始人/顺为资本投资合伙人周航,首度复盘20年创业经历,全方位坦陈创业得与失。这不是一本创业成功手册,却是思想的一次出走。 20年创业经历的咀嚼与反思,从战略、品牌、竞争,到流量、领导力、团队管理等,多角度多维度的重新认知,如李开复所言,“都是真刀真枪打出来的经验,值得每一位创业者多读几遍,吸收内化”。 雷军、李开复、徐小平作序,梁建章、张志东、曾鸣推荐。一起来看看 《重新理解创业》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器