腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
架构师专栏
专注Java、Spring / Boot / Cloud,微服务架构,大数据,云计算,知识分享
专栏作者
举报
131
文章
220992
阅读量
72
订阅数
订阅专栏
申请加入专栏
全部文章
数据库
java
centos
容器镜像服务
云数据库 SQL Server
云数据库 Redis
linux
编程算法
分布式
sql
jvm
容器
spring boot
spring cloud
mongodb
hadoop
nginx
大数据
git
spring
缓存
其他
微信
ubuntu
存储
zookeeper
rabbitmq
https
微服务
hbase
ios
maven
lucene/solr
apache
es 2
人工智能
开源
jdk
ssh
系统架构
kafka
负载均衡
c++
javascript
lua
scala
html
汇编语言
mvc
github
api
全文检索
负载均衡缓存
消息队列 CMQ 版
http
运维
网络安全
hive
hashmap
cdn
tcp/ip
安全
数据处理
windows
数据可视化
数据结构
虚拟化
mvcc
Elasticsearch Service
搜索文章
搜索
搜索
关闭
保证分布式系统数据一致性的6种方案
系统架构
云数据库 SQL Server
分布式
在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性? 具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么同时成功;要么同时失败。A、B、C 可能是多个不同部门开发、部署在不同服务器上的远程服务。 在分布式系统来说,如果不想牺牲一致性,CAP 理论告诉我们只能放弃可用性,这显然不能接受。为了便于讨论问题,先简单介绍下数据一致性的基础理论。 强一致 当更新操作完成之后,任何多个后续进程或者线程的访问都会返回最新的更新过的值。这种是对用户最友好的,就是用户
程序员鹏磊
2018-02-09
12.5K
0
什么是微服务架构
微服务
系统架构
什么是微服务? 微服务(Microservices Architecture)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 微服务的概念源于2014年3月Martin Fowler所写的章“Microservices”http://martinfowler.com/articles/microservices.html 单体架构(Monol
程序员鹏磊
2018-02-09
1.1K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档