cap是什么
发布时间:2023-08-26 22:19:55
标签:cap是什么
CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。
一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)
可用性(A):保证每个请求不管成功或者失败都有响应。
分区容忍性(P):系统中任意信息的丢失或失败不会影响系统的继续运作。
CAP原则的精髓就是要么AP,要么CP,要么AC,但是不存在CAP。如果在某个分布式系统中数据无副本, 那么系统必然满足强一致性条件, 因为只有独一数据,不会出现数据不一致的情况,此时C和P两要素具备,但是如果系统发生了网络分区状况或者宕机,必然导致某些数据不可以访问,此时可用性条件就不能被满足,即在此情况下获得了CP系统,但是CAP不可同时满足。
因此在进行分布式架构设计时,必须做出取舍。当前一般是通过分布式缓存中各节点的最终一致性来提高系统的性能,通过使用多节点之间的数据异步复制技术来实现集群化的数据一致性。通常使用类似 memcached 之类的 NOSQL 作为实现手段。虽然 memcached 也可以是分布式集群环境的,但是对于一份数据来说,它总是存储在某一台 memcached 服务器上。如果发生网络故障或是服务器死机,则存储在这台服务器上的所有数据都将不可访问。由于数据是存储在内存中的,重启服务器,将导致数据全部丢失。当然也可以自己实现一套机制,用来在分布式 memcached 之间进行数据的同步和持久化,但是实现难度是非常大的。


猜你喜欢
- Win10系统之中有自带一个远程操控的功能,这个功能可能让用户随时地远程控制另一台电脑。那么应该如何去使用这个功能呢?下面小编就来教一教大家
- 有时候我们可能需要控制别人的电脑或者别人控制我们的电脑来做一些操作,这时候就要用到远程桌面了。可是很多用户不知道远程桌面在哪里?其实很好找到
- 通常我们在Win10电脑使用的过程中会将不同类型的文件、快捷方式分开摆放,方便自己操作。然而有些小伙伴突然发现每次开机桌面上的图标都会被打乱
- 联想小新电脑指纹解锁突然用不了了怎么办?最近很多用户反映联想小新电脑指纹解锁突然用不了了,这是什么情况?其实在设备管理中选择卸载设备,点击重
- 需要输入各种各样的文档,当我们制作教学文档或者想要让我们的文档变得更加有创意的时候,我们都会想起经常在网上看到的一种文本格式,那就是首字下沉
- 大在使用office2010制作了两个Excel文档设置表间链接后会提示更新链接,那么office2010 Excel文档怎么取消更新链接提
- WPS有个 能够 躲藏Robin菜单栏的 功用, 许多 伴侣不 晓得按了 甚么键菜单栏就 躲藏了, 利用起来 十分不 便利, 上面下载吧小编
- 苹果公司的iCloud能将Mac用户的文件自动保存,用户可以访问iCloud当前存储的所有文件并进行同步,下面我们分享如何通过Finder访
- 你知道吗?在苹果Mac 上可以自动隐藏菜单栏,默认情况下,当您在全屏模式下使用任何应用程序时它会自动隐藏。那么如您希望菜单栏始终保持可见,我
- 本文介绍Microsoft Excel中PRODUCT函数的语法和用法。函数说明PRODUCT函数的主要作用是将所有以参数形式给出的数字相乘
- 微软在2015年6月就开启了Win10升级推送工作,主要是靠《获取Windows10》工具进行。7月29日这款新系统正式发布后,大批Win7
- 浏览纸质书籍的时候,翻页都是从下方页脚处开始,页脚上扬,显示出下一页的文字。其实我们在制作PPT时,也可以设计出这么一个掀起纸角显示文字动画
- 在制作wps幻灯片的时候,怎么去更换幻灯片的母版呢?下面小编就为你介绍wps怎样更换ppt母版的方法啦!wps更换ppt母版的方法:用WPS
- 在制作幻灯片的过程当中,少不了各种箭头的辅助表达,那么如何在PPT演示文稿当中进行弧形箭头的绘制呢, 今天我们就来教大家这个小技巧,具体怎么
- WPS表格怎么自动1234排下去?wps表格怎么自动排序?wps表格怎么自动生成序号?很多朋友想知道自动添加序号的方法,这是编辑电子表格最基
- 我们现在生活中要使用到打印机的地方那就多了去了,在公司、学校、文具店、照相馆等这些地方都可以看到打印机的身影。而小编今天说的也是打印机的事儿
- 不管是职场人或是学生,制作 PPT 时想必多少都遇到过需要放上组织架构与成员介绍图。然而,组织架构本身是比较复杂的,而成员如果较多,要做好多
- ①首先单击插入--形状,选择一款形状插入到幻灯片中。 ②鼠标左键按住不放,画出图形,调整大小位置。
- 微软于今日凌晨向广大Win11预览版成员发布了Windows 11 Insider Preview Build 25276。该版本包括对任务
- 我们在使用Win10的时候经常会需要使用到管理员账户,管理员就是权限不受控的人,针对系统或者一些应用可以使用,但是对于一些用户来说都不知道如