关键点 概念的解析 kafka的架构图 架构深入 kafka的工作流程及文件存储机制 kafka的生产者:a.分区策略 b.数据可靠性保证 c.数据一致性保证 kafka的消费者:a.消费方式 b.分区分配策略 c.offset的维护 zookeeper的作用 Kafka常见面试题:根据问题去了解大 ...
分类:
其他好文 时间:
2021-06-28 18:56:22
阅读次数:
0
一、简介 Ceph为了保障数据高可用一般来说同一份数据会存储3份,那么数据在写入的时候就会存在数据同步的问题。Ceph也是提供了对应的工具可以周期性的进行数据一致性检查。 一般来说有以下两种检查方式: 轻量级:主要是检查object数量、object源数据(object metadata)信息是否一 ...
分类:
其他好文 时间:
2021-06-21 20:09:24
阅读次数:
0
1、动态库a,动态库b,之间怎么调用全局变量,两个文件之间全局变量是怎么调用的 回答使用extend 2、怎么防止库函数定义不重复 3、函数修饰static有什么作用? 4、宏参数怎么关联使用,例子A,B,C,怎么使用C关联A,B两个宏 5、结构体和共用体说说看? 6、线程是互斥的,怎么保证线程数据 ...
分类:
其他好文 时间:
2021-06-16 17:55:38
阅读次数:
0
此内容参考蒋德钧老师将讲义 Redis具有高可靠性,具有两层含义:一是数据尽量少丢失,二是服务尽量少中断。AOF和RDB保证了前者,而对于后者,redis的做法是增加副本冗余,将一份数据同时保存在多份实例上。即使有一个实例出现了宕机,需要一段时间才能恢复,其他实例也可以对外提供服务,不会影响业务使用 ...
分类:
其他好文 时间:
2021-06-02 11:06:51
阅读次数:
0
First reader and writers problem (读者优先) no reader be kept waiting unless a writer has obtain permission to write semaphore rw=1, readcnt_m=1; int read ...
分类:
其他好文 时间:
2021-04-26 13:39:39
阅读次数:
0
zookeeper概述: zookeeper是一个开源的分布式协调服务,提供分布式数据一致性解决方案,分布式应用程序可以实现数据发布订阅、负载均衡、命名服务、集群管理分布式锁、分布式队列等功能。 zookeeper提供了分布式数据一致性解决方案,那什么是分布式数据一致性?首先我们谈谈什么叫一致性? ...
分类:
其他好文 时间:
2021-04-07 11:43:05
阅读次数:
0
本文主要总结了Memcahce与Redis在性能、分布式与集群、数据类型、持久性、数据一致性、内存管理机制方面的异同。 ...
分类:
系统相关 时间:
2021-01-27 13:42:11
阅读次数:
0
保证分布式系统数据一致性的6种方案编者按:本文由「高可用架构后花园」群讨论整理而成,后花园是一个面向架构师的增值服务,如需了解,请关注「高可用架构」后回复VIP有人的地方,就有江湖有江湖的地方,就有纷争问题的起源在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性?具体业务场景如下,比如一个业务操作,如果同时调用服务A、B、C,需要满足要么同时成功;要么同时失败。A、B
分类:
其他好文 时间:
2020-11-16 13:03:44
阅读次数:
4
设计消息中间件时我关心什么?(解密电商数据一致性与完整性实现,含PPT)导读:应对高可用及极端峰值,每个技术团队都有自己的优秀经验,但是这些方法远没有得到体系化的讨论。高可用架构在6月25日举办了『高压下的架构演进』专题活动,进行了闭门私董会研讨及对外开放的四个专题的演讲,期望能促进业界对应对峰值的方法及工具的讨论,本文是去哪儿网余昭辉介绍设计电商消息中间件的设计经验。余昭辉,去哪儿网基础架构部架
分类:
其他好文 时间:
2020-11-08 17:34:08
阅读次数:
24
微博众筹的架构设计导读:我们每一天都能感受到互联网金融的成长和进步,在6月19日,微博商业产品部联合天弘基金(余额宝),小米支付、还有创业公司付钱拉等金融技术团队策划了首届互联网金融系统沙龙,围绕在互联网金融过程中碰到核心技术架构、系统安全、数据一致性、业务开发模式等与业界进行分享及交流。本文是陈杰在本次沙龙的演讲,授权高可用架构首发。陈杰,新浪微博资深系统架构师,毕业于清华大学化学系,从2004
分类:
其他好文 时间:
2020-11-08 17:28:37
阅读次数:
20