「12张手绘图」我搞懂了微服务架构( 七 )
微服务 , 可以让团队各思其政的选择技术实现 , 不同的 Service 可以根据各自的需要选择不同的技术栈来实现其业务逻辑 。
微服务的利与弊
为什么用微服务呢?因为好玩?不是的 。 下面是我从网络上找到说的比较全的优点:
- 优点是每个服务足够内聚 , 足够小 , 代码容易理解这样能聚焦一个指定的业务功能或业务需求 。
- 开发简单、开发效率提高 , 一个服务可能就是专一的只干一件事 。
- 微服务能够被小团队单独开发 , 这个小团队是 2 到 5 人的开发人员组成 。
- 微服务是松耦合的 , 是有功能意义的服务 , 无论是在开发阶段或部署阶段都是独立的 。
- 微服务能使用不同的语言开发 。
- 易于和第三方集成 , 微服务允许容易且灵活的方式集成自动部署 , 通过持续集成工具 , 如 Jenkins , Hudson , bamboo 。
- 微服务易于被一个开发人员理解 , 修改和维护 , 这样小团队能够更关注自己的工作成果 。 无需通过合作才能体现价值 。 微服务允许你利用融合最新技术 。
- 微服务只是业务逻辑的代码 , 不会和 HTML , CSS 或其他界面组件混合 。
推荐阅读
- 地下城与勇士|dnf真好玩,我搞个漫游一身速度装,没事上线刷刷图搬搬砖
- fate grand order|fgo官方超勇行为:黑暗业界顶级画师米奇王成功上岸 为卡莲绘图
- 明日方舟|明日方舟虎鲸亲爹画师新绘图引热议 年轻的博士你喜欢红蒂还是蓝蒂
- 我的世界|阴阳师520登录奖励汇总 12张蓝票福利放送 黑蛋碎片惯例是2片
- 地下城与勇士|DNF:附魔大洗牌?奥兹玛新增5张传说、12张粉卡,仅1张有用
- 明日方舟|明日方舟:小日子老师新绘图引热议 晒痕泳装让众多博士心肺停止
- 张良|王者荣耀:张良最强教学!我制作了12张动图,告诉你全部细节
- 用好5个技巧,提高CAD绘图区的占屏比,打造你的绘图“全面屏”
- 五分钟能干什么?学习到CAD快速绘图的技巧
- 苹果证实收购英国3D绘图公司Ikinema