微服务

微服务定义:

  1. 微服务是具有有限上下文的松散耦合的面向服务的体系架构

  2. 围绕业务领域的模型由许多小型的自主服务在一起工作来完成。

  3. 独立的组件和服务具备伸缩性

  4. 小的业务聚焦服务满足容易维护和迭代的需要

  5. 业务逻辑定义封闭在具体的某个服务中,不会传播整个应用

  6. 所有模块独立部署独立测试,根据服务特性对硬件做更准确的规划

  7. 可以更好更快的推出产品,并能及时做出应对产品的变化,风险降低到最小,快的同时能保证质量,可持续不断的部署。

  8. 各个服务间根据功能可以由不同的语言平台实现,对于相关模块重构成本降到最低。

  9. 团队组织架构也会跟着改变,并且不在是站在项目的角度考虑开发,而是应该站在产品的角度考虑开发,这将导致跨职能的合作,大家都有一个共同的目标,大家都能了解这个产品,对其充分评价,有利于产品的成功。

  10. 代码管理也趋向于更多的库,可以避免合并提交冲突,并能减少代码的复杂度。有利于更好的创建tag和分支,以及测试分支,新功能分支,fix分支,以及master分支拉新的线上分支都将更加容易维护,大项目尤其突出。

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanghaoyuan.sh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值