写点什么

分布式系统

0 人感兴趣 · 40 次引用

  • 最新
  • 推荐

实战案例丨分布式系统中如何用 python 实现 Paxos

​​​​​​摘要: 提到分布式算法,就不得不提 Paxos 算法,在过去几十年里,它基本上是分布式共识的代 名词,因为当前最常用的一批共识算法都是基于它改进的。比如,Fast Paxos 算法、 Cheap Paxos 算法、Raft 算法、ZAB 协议等等。

Golang :后端开发中的万能药吗?

​​摘要:本文将详细介绍 Golang 的语言特点以及它的优缺点和适用场景,带着上述几个疑问,为读者分析 Go 语言的各个方面,以帮助初入 IT 行业的程序员以及对 Go 感兴趣的开发者进一步了解这个热门语言。

突破关系型数据库桎梏:云原生数据库中间件核心剖析

传统的将数据集中存储至单一数据节点的解决方案,在性能和可用性两方面已经难于满足互联网的海量数据场景。由于关系型数据库大多采用B+树类型的索引,在数据量超过阈值的情况下,索引深度的增加也将使得磁盘访问的IO次数增加,进而导致查询性能的大幅下降;同

https://static001.geekbang.org/infoq/ec/ec4d2ed664ef57cee2d8e873f185c32c.png?x-oss-process=image/resize,w_416,h_234

理解「分布式系统」曾经发生的事情

用户头像
读字节2 月 14 日

分布式系统主要包涵的内容很多,我就针对两个核心方面做一下解读:分布式应用服务和远程调用、数据的分布式存储。先说说分布式对象以及远程调用的元老之一EJB/RMI吧。

VoltDB 让 Kafka 支持复杂数据流驱动的实时业务决策

用户头像
VoltDB2 月 7 日

VoltDB是一个高速决策引擎,为必须在数毫秒内做出响应的应用程序提供基础架构支持,适用场景包括BSS(策略和收费)、预防欺诈、客户价值管理(即个性化)和实时工业自动化等等,那些通过实时决策可以增加收入或减少损失的场景。

https://static001.geekbang.org/infoq/fa/fa7ee5a50606e69bf43f9041f297c855.png?x-oss-process=image/resize,w_416,h_234

图解分布式之:最终一致性,一致只会迟到,但绝不缺席

用户头像
四猿外1 月 20 日

提到分布式系统,就一定绕不开“一致性”,这次我们说说:最终一致性。 最终一致性是现在大部分高可用的分布式系统的核心思路。

进来抄作业:分布式系统中保证高可用性的常用经验

摘要:高可用性对于我们来说应该属于经常提到的名词,本文我们将介绍在分布式系统中保证高可用性的一些常用经验。

https://static001.geekbang.org/infoq/62/62e81b5e80f4356fa46a53ef6f9c6135.jpeg?x-oss-process=image/resize,w_416,h_234

扫盲帖:聊聊微服务与分布式系统

用户头像
AI乔治1 月 11 日

今天和大家聊一聊分布式系统的相关概念及其常见分布式组件和设计思想(不涉及计算机科学中分布式系统的技术理论之类的东西),之前为了准备这次的面试我是把市面上的很多分布式组件都看了一遍,我们公司所用的分布式组件基本也没出我了解的那个知识圈(公司用了

https://static001.geekbang.org/infoq/79/799f879618f5fab6b51f4589d595ce4e.png?x-oss-process=image/resize,w_416,h_234

分布式批量任务调度、自动化运维管理监控平台 Taskctl

用户头像
会飞的鱼1 月 11 日

随着企业拥抱数字化程度的提高,数据是企业的发展关键。数据的需求来源于业务也服务于业务,数据的挖掘、探索、分析、个性化推荐、报表等等都依托于数据的输送、转换和写入。数据的调度就是作业的调度。批量作业调度是金融行业信息后台最为重要的技术形态。

https://static001.geekbang.org/infoq/55/55b03907bcd6e1f979f04ae3e3b93270.jpeg?x-oss-process=image/resize,w_416,h_234

探索压测奥妙

用户头像
ninetyhe1 月 7 日

提到压测这两个字的概念,可能很多人,第一脑海里就是找到峰值,做好资源申请以及优化。记得在《成为极少数》的这本书里看过一句这样话,大概是意思是:很多时候,做一件事情,把目标明确了,也许我们就成功了一半,后续就是无限围绕目标做无限的接近和自我约

https://static001.geekbang.org/infoq/09/096a293d9a7f5b6c65994cad16d939f8.png?x-oss-process=image/resize,w_416,h_234

成为分布式系统架构师,都要学哪些东西?该怎么学?

用户头像
四猿外2020 年 12 月 23 日

每一个程序员心中,都有一个成为分布式系统架构师的梦想! 有很多读者经常问我,程序员的学习、成长之路应该怎么规划,才能早日成为一名架构师。

DDIA 读书笔记(7)分布式系统的问题

用户头像
莫黎2020 年 12 月 21 日

根据墨菲定律,我们需要用最悲观的态度来看待分布式系统中可能出现的问题,本文将对这些问题进行总结。

DolphinDB 与 MongoDB 在时序数据上的对比测试

用户头像
DolphinDB2020 年 12 月 16 日

DolphinDB和MongoDB都是为大数据而生的数据库。但是两者有这较大的区别。前者是列式存储的多模型数据库,主要用于结构化时序数据的高速存储、查询和分析。后者是文档型的NoSQL数据库,可用于处理非结构化和结构化的数据,可以根据键值快速查找或写入一个文档

时序数据库 DolphinDB 和 TimescaleDB 性能对比测试报告

用户头像
DolphinDB2020 年 12 月 15 日

DolphinDB 是以 C++ 编写的一款分析型的高性能分布式时序数据库,使用高吞吐低延迟的列式内存引擎,集成了功能强大的编程语言和高容量高速度的流数据分析系统,可在数据库中进行复杂的编程和运算,显著减少数据迁移所耗费的时间。

架构训练营第六周作业

用户头像
一期一会2020 年 11 月 29 日

请简述 CAP 原理

https://static001.geekbang.org/infoq/b9/b9d1e487c9b41f592a4c24d20b4e5722.jpeg?x-oss-process=image/resize,w_416,h_234

Raft 作者亲自出的 Raft 试题,你能做对几道?

用户头像
多颗糖2020 年 10 月 25 日

Raft 作者亲自出的 Raft 试题,你能做对几道?

https://static001.geekbang.org/infoq/36/365747c811019d7bbc11045fe7e98230.jpeg?x-oss-process=image/resize,w_416,h_234

图解超难理解的 Paxos 算法(含伪代码)

用户头像
多颗糖2020 年 10 月 13 日

通过图片和伪代码,深入浅出理解分布式系统大名鼎鼎、超难理解的 Paxos 算法。

分布式系统的核心:共识问题

用户头像
多颗糖2020 年 10 月 3 日

从0开始讨论分布式系统的共识问题,回顾解决共识问题的历史,和提出的一些算法。

https://static001.geekbang.org/infoq/c7/c7020ea749219d6541dedb075f3a5699.jpeg?x-oss-process=image/resize,w_416,h_234

图解 Janusgraph 系列 - 分布式 id 生成策略分析

用户头像
洋仔聊编程2020 年 9 月 1 日

通过JanusGraph源码带你领略分布式id生成策略的魅力~

https://static001.geekbang.org/infoq/66/665897a22b4e7729a5324f4e9cee48a0.jpeg?x-oss-process=image/resize,w_416,h_234

更新丢失、写偏、幻读:数据库事务从快照隔离到可序列化

用户头像
青菜年糕汤2020 年 8 月 30 日

这个系列文章一共有三篇正文和一篇番外,为了方便查找和阅读,我将其合在一起在知乎重新发布。本文用丰富的例子,事无巨细地讲解了快照隔离和可序列化这两种事务模型的区别,辨析了更新丢失、写偏、幻读等概念,并分析了一个现实应用案例。

https://static001.geekbang.org/infoq/c0/c071c887ff3be50728640e784bc68d4f.png?x-oss-process=image/resize,w_416,h_234

2020 深圳站 -GIAC 全球互联网架构大会 PPT 分享

用户头像
九叔2020 年 8 月 23 日

这里我跟大家打个赌,5年之内,那些以业务驱动为主的互联网企业,注定再也不会有基础架构团队、甚至是运维团队(maybe???)。当我们充分享受了云厂商提供的各种便捷之后,极大程度上减少了企业的人员成本、时间成本、维护成本,以及试错成本,使得开发人员

https://static001.geekbang.org/infoq/25/25f3bb0bf17e58576af6ccc5ec1c5502.png?x-oss-process=image/resize,w_416,h_234

认识分布式系统

用户头像
多颗糖2020 年 8 月 18 日

重新认识分布式系统。

[翻译] 分布式系统的模式 - 综述

用户头像
流沙2020 年 8 月 12 日

本文翻译自https://martinfowler.com/articles/patterns-of-distributed-systems/ ,原作者对目前各类企业级架构中使用的多种分布式系统进行了总结,从中提取出了一些通用的“模式”(pattern)。本文作为系列文章的第一篇,介绍了分布式系统的特点和一些常见

https://static001.geekbang.org/infoq/37/3780539eda17a59ce1b2682aafd71cc4.jpeg?x-oss-process=image/resize,w_416,h_234

分布式环境下,我想要一致性

用户头像
架构师修行之路2020 年 8 月 3 日

每一个程序员架构梦的实现之路上,总是绕不开分布式系统CAP这个理论的学习。如果你还没有了解过,可以翻看之前的文章,相信我,如果你想成为架构师,这个理论无论是在工作中还是面试中吹水,你始终都是需要的

https://static001.geekbang.org/infoq/bc/bc4abe6605254b1ba4b9e389e8c7d92c.png?x-oss-process=image/resize,w_416,h_234

RRedis 系列(八):缓存到底该如何做到高可用?

用户头像
z小赵2020 年 8 月 2 日

缓存设计不好会遇到各种面顶之灾,那么到底该如何设计高可用的缓存?

再谈大型网站技术应用——上篇

用户头像
Jerry Tse2020 年 7 月 8 日

本文可以当做《浅谈大型网站技术应用及适用场景》的细化版,我们将更加深入的介绍前文中各个技术应用。因为篇幅过长,我将分两到三篇文章叙述完。

https://static001.geekbang.org/infoq/d1/d14a741f46af6b32bd27e860d88983bb.jpeg?x-oss-process=image/resize,w_416,h_234

Raft 探索历程 --Part2

用户头像
老胡爱分享2020 年 7 月 6 日

紧接着上一篇的内容,继续探索Raft的leader选举、日志复制、安全性等等实现细节。

分布式系统_分布式系统资料文章-InfoQ写作平台