MySQL锁的介绍 && MySQL主从一致,高可用以及如何实现数据不丢失
本周非常感谢Junzhi继续给我们带来了MySQL锁的介绍以及Kai给我们带来MySQL主从一致,高可用以及如何实现数据不丢失的介绍,相关内容总结如下: Slides Junzhi使用的slides。 Kai使用的slides. MySQL系列讲座第一讲总结:MySQL...
东哥和系统设计开荒小分队的基地
本周非常感谢Junzhi继续给我们带来了MySQL锁的介绍以及Kai给我们带来MySQL主从一致,高可用以及如何实现数据不丢失的介绍,相关内容总结如下: Slides Junzhi使用的slides。 Kai使用的slides. MySQL系列讲座第一讲总结:MySQL...
我们在之前介绍了很多Kafka的基础和进阶的知识,他们中很多都是服务于功能,性能或者可靠性的。而现代开发中有一个点也越来越被关注,那就是安全性相关的内容,本文就来聊聊Kafka在Security这个方面都做了些什么。 概述 在我们开始介绍security之前,先来看看几个专有名词,知道了它们对我们后面内容的理解会很有帮助。 Authentication:这个是用来鉴别身份,也就是表明你是谁。就像军队中说我是司令,我是团长,我是小排长之类的。 Authorization:这个用来判断你这个身份可以做什么。比如说司令可以号令全军,团长只能管你这个团。...
我们在之前聊到Kafka内部各个节点之间会通过replication来拷贝数据以保证high availability。现实中还有一些使用场景就是需要在不同的cluster之间连续拷贝数据,我们称之为mirroring,Kafka内部有实现这样的功能,这就是本文要来聊一聊的MirrorMaker。 使用场景 也许你会好奇,究竟有哪些使用场景会要用到MirrorMaker呢?我们来举几个例子中: 各地和中心cluster,有些公司在不同的数据中心拥有一个本地的cluster,很多时候应用只需要在一个数据中心进行处理就可以了,但是有时有某些应用希望访问多个数据中心的数据,比如说一个供应链的价格数据,每个数据中心都有他们本地的供给价格,然后我们又希望能有一个全公司的价格分析,这样就需要把所有数据中心的数据都复制到中心cluster进行分析处理。...
本周我们继续由Junzhi给我们带来MySQL系列讲座的第三讲,事务的介绍,相关的总结如下: Slides Junzhi使用的slides。 MySQL系列讲座第一讲总结:MySQL DB...
Kafka在可靠性这一块有很灵活的配置,我们可以根据自己的应用需求来设置相应的参数,有时候我们希望Kafka不要丢失message,但是不在意是否有重复的message,这个时候也许at least once的保证就足够了。当然对于我们通常来说的producer产生message,consumer消费message的应用来说,处理重复message还是很容易的,比如通过一些unique的id来进行判断是否是重复的信息等,但对于stream的process,比如说计算一些信息的平均值,这种process就很难去一个个看是否有重复的message了,这个时候就希望Kafka能够保证不要有重复的信息,这也就是本文要来聊一聊的Exactly once保证。 我们来简单想一想,如果让你来做,怎么才能做到exactly...
本周很高兴邀请到JunZhi给我们带来MySQL存储引擎的深入介绍,相关内容总结如下: Slides JunZhi使用的Slides。 MySQL系列讲座第一讲总结:MySQL DB...
本周我们很开心邀请到了Becky和Hongbo给我们带来了Service Mesh的介绍,相关的总结如下: Slides Becky的slides。 Hongbo的slides。...
Roblox在2022年一月二十号针对他们2021年十月份的一次宕机事件进行了回顾,很巧的是这次Roblox宕机的模块和笔者目前负责的模块实现的功能几乎是一模一样的,中国有句古话是“以史为鉴,可以知兴替”,我想这也是Roblox最终决定公布他们这一事件回顾的原因之一,希望各位读者和笔者一样都能够从这次宕机事件中学习到一些东西。 事情回顾 这次的宕机事件发生在2021年10月28日,整个宕机事件持续了73个小时,一直到10月31日才算完全恢复。这么长时间的宕机事件其实在业界也算比较罕见。根据官方记载,目前每日有近五千万用户使用Roblox,所以整个事件影响的规模还是蛮大的。所幸的是整个事件并没有造成数据的丢失,也没有造成任何安全性相关的隐患。 基础架构介绍 在了解事情发生的情况和原因之前,我们需要了解一下涉及到的相关模块的功能和架构。Roblox并没有使用云方案,而是有自己的数据中心,他们自己维护自己的各种硬件,包括计算、存储、网络等等。大概有18,000台左右的服务器以及170,000...
本周我们正式开始尝试了MySQL的系列讲座,感谢Richard和Rick分别给我们带来了《MySQL DB 引擎的演化和对比》 和《MySQL Query和Schema...
本周我们很开心邀请到Xing Wang给我们带来了《Kafka的介绍》的演讲,参与人数突破史高达到220+人,感谢大家的参与,相关总结如下: Slides Xing Wang使用的slides。...
Follow:
More
Recent Comments