最新 最热

ClickHouse 最近跟Es杠上了,日志场景谁更适合

点击上方蓝色字体,选择“设为星标”回复”学习资料“获取学习宝典文章来源:https://c1n.cn/yoNYE目录背景Elasticsearch vs ClickHouse成本分析环境部署总结背景saas 服务未来会面临数据安全、合规等问题。公司的业务需...

2022-08-26
1

Replication(上):常见的复制模型&分布式系统的挑战

总第530篇2022年 第047篇分布式系统设计是一项十分复杂且具有挑战性的事情。其中,数据复制与一致性更是其中十分重要的一环。数据复制领域概念庞杂、理论性强,如果对应的算法没有理论验证大概率会出错。如果在设计过程...

2022-08-26
0

Replication(下):事务,一致性与共识

总第531篇2022年 第048篇本文主要介绍事务、一致性以及共识,首先会介绍它们怎么在分布式系统中起作用,然后将尝试描述它们之间的内在联系,让大家了解,在设计分布式系统时也是有一定的“套路”可寻。最后,会介绍业界验证分...

2022-08-26
0

Kafka在美团数据平台的实践

总第526篇2022年 第043篇Kafka在美团数据平台承担着统一的数据缓存和分发的角色,随着数据量的增长,集群规模的扩大,Kafka面临的挑战也愈发严峻。本文分享了美团Kafka面临的实际挑战,以及美团针对性的一些优化工作,希望能给...

2022-08-26
1

大厂-分布式专栏 15 如何解决消息重复,保证消息顺序问题

(2)消费积分,用户每消费一笔给用户增加一定积分,京东豆,信用卡积分,2020年如果还没倒闭的电商平台中,可以100%的确定订单系统和积分/奖励系统不是耦合在一起的。...

2022-08-25
1

mq的那些破事儿,你不好奇吗?

最近mq越来越火,很多公司在用,很多人在用,其重要性不言而喻。但是如果我让你回答下面的这些问题:

2022-08-25
0

兄台: 作用域、执行上下文了解一下

变量的词法作用域(简称:作用域)是程序中可以访问变量的区域。通俗地理解,作用域就是变量与函数的可访问范围,即作用域控制着变量和函数的可见性和生命周期。...

2022-08-25
1

在线协作如何保证消息有序、不丢、不重

书接上回,我们介绍了如何实现在线Excel多人协作的整体设计。其中很重要的一点“如何保证用户消息有序、不丢、不重”我们没有做过多的解释。本文我们分析下如何保证协作编辑的场景下,消息 「有序」 「不丢」 「不重」 ...

2022-08-25
0

如何实现在线Excel多人协作

多个用户同时操作一个Excel文件。 场景中的实体有:用户、Excel。其中用户又分为「拥有者」、「阅读者」、「协作者」拥有者:创建Excel的用户阅读者:可以查看Excel的用户协作者:可以编辑Excel内容的用户...

2022-08-25
1

Docker安装RabbitMQ并安装延时队列插件

RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。...

2022-08-25
1