首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
大数据
订阅
wojustme
更多收藏集
微信扫码分享
微信
新浪微博
QQ
42篇文章 · 0订阅
图解分布式架构的演进!
分布式系统(distributed system) 是建立在网络之上的软件系统。 内聚性:是指每一个数据库分布节点高度自治,有本地的数据库管理系统。 透明性:是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。
老司机带你用 Go 语言实现 Raft 分布式一致性协议
随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。
消息队列技术介绍
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。这篇文章主要介绍消息队列的一些技术和用法。
使用Apache Kafka和KSQL实现普及化流处理
大多数的流处理技术,需要开发人员使用Java或Scala等编程语言编写代码。 KSQL是Apache Kafka的数据流SQL引擎,它使用SQL语句替代编写大量代码去实现流处理任务。 KSQL基于Kafka的Stream API构建,它支持过滤、转换、聚合、连接、加窗操…
Raft算法分析与实现
Raft是一个分布式系统的一致性算法,它不像Paxos那么难懂,实现比Paxos简单许多,性能与Paxos相当,在Etcd,Consul里面等都有广泛运用。之前在容器服务化的时候用到Consul,顺带看了Raft算法的论文,然后为了练手Go语言做了mit6.824分布式系统课程…
Google F1是如何做Schema变更的
引言F1是Google自主研发的分布式数据库,采用计算与存储分离的架构,存储层采用Spanner作为分布式KV存储引擎,计算层则是F1团队研发的分布式SQL引擎,其整体架构如下图存储层向SQL层(F1
Kafka Storm HDFS Architecture Design
Storm 是一个分布式是实时计算系统,它设计了一种对流和计算的抽象,概念比较简单,实际编程开发起来相对容易。下面,简单介绍编程实践过程中需要理解的 Storm 中的几个概念
一篇文章读懂分布式通信协议
最近一年左右在研究系统架构和分布式系统,今天跟大家一起分享讨论。文章简单分享几种分布式系统的一致性算法,常见的有 Paxos、Raft、ZAB。
一文打尽分布式系统的数据分片难题
其中数据A、B即属于数据分片,原始数据被拆分成两个正交子集分布在两个节点上。而数据集C属于数据冗余,同一份完整的数据在两个节点都有存储。当然,在实际的分布式系统中,数据分片和数据冗余一般都是共存的。 本文主要讨论数据分片的三个问题: 如何做数据分片,即如何将数据映射到节点上; …
分布式理论(六) - 一致性协议Raft
Raft 也是一个 一致性算法,和 Paxos 目标相同。但它还有另一个名字 - 易于理解的一致性算法。Paxos 和 Raft 都是为了实现 一致性 产生的。这个过程如同选举一样,参选者 需要说服 大多数选民 (服务器) 投票给他,一旦选定后就跟随其操作。Paxos 和 Ra…