侧边栏壁纸
  • 累计撰写 793 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

分布式

Dettan
2021-04-10 / 0 评论 / 0 点赞 / 162 阅读 / 518 字
温馨提示:
本文最后更新于 2022-07-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。
一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)
可用性(A):保证每个请求不管成功或者失败都有响应。
分区容忍性(P):系统中任意信息的丢失或失败不会影响系统的继续运作




微服务 vs SOA
1.
架构划分不同
SOA强调按水平架构划分为:前、后端、数据库、测试等;
微服务强调按垂直架构划分,按业务能力划分,每个服务完成一种特定的功能,服务即产品。
2.
技术平台选择不同
SOA应用倾向于使用统一的技术平台来解决所有问题;
微服务可以针对不同业务特征选择不同技术平台,去中心统一化,发挥各种技术平台的特长。
3.
系统间边界处理机制不同
SOA架构强调的是异构系统之间的通信和解耦合;(一种粗粒度、松耦合的服务架构);
微服务架构强调的是系统按业务边界做细粒度的拆分和部署。
4.
主要目标不同
SOA架构,主要目标是确保应用能够交互操作;
微服务架构,主要目标是实现新功能、并可以快速拓展开发团队。

0

评论区