摘要:从CRUD的程序员,到niubility的架构师,推荐这几本书架构方面的书,看了绝对有收获,996也要找时间读完! 书单分为两部分,第一部分是关于系统架构的方法论,包括领域驱动设计,微服务,整洁架构,第二部分介绍各大互联网公司是如何做系统架构落地实践,个人对阿里技术比较熟悉,所以以阿里系为主。 程序 阅读全文
posted @ 2019-10-17 10:34 邴越 阅读 (508) 评论 (4) 编辑
摘要:一、源码模块 官网地址 源码地址 1.1 源码模块组织 Dubbo工程是一个Maven多Module的项目,以包结构来组织各个模块。 核心模块及其关系,如图所示: 1.2 模块说明 dubbo-common 公共逻辑模块,包括Util类和通用模型。 dubbo-remoting 远程通讯模块,相当于 阅读全文
posted @ 2019-09-29 19:47 邴越 阅读 (105) 评论 (0) 编辑
摘要:一、服务等级协议 一、服务等级协议 我们常说的N个9,就是对SLA的一个描述。 SLA全称是ServiceLevel Agreement,翻译为服务水平协议,也称服务等级协议,它表明了公有云提供服务的等级以及质量。 例如阿里云对外承诺的就是一个服务周期内集群服务可用性不低于99.99%,如果低于这个 阅读全文
posted @ 2019-09-27 11:40 邴越 阅读 (341) 评论 (1) 编辑
摘要:Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,因为寻址会比较消耗时间,但是实际上,Kafka的特性之一就是高吞吐率。 即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理等海量数据场景广泛应用 阅读全文
posted @ 2019-04-08 15:53 邴越 阅读 (4378) 评论 (8) 编辑
摘要:分布式一致性问题,区块链里体现就是共识问题。共识机制就是在一个群体中的个体通过某种方式达成一致性的一种机制,比如在一个团队、或者一个公司里的个体意见不一致时,就需要有一个领导,由领导来做决定,保证团队达成共识。 目前的共识算法,主要有基于算力的POW,基于股权的POS和基于投票的DPOS算法,以及著 阅读全文
posted @ 2018-04-17 09:48 邴越 阅读 (1530) 评论 (0) 编辑
摘要:春秋五霸说开 春秋五霸,是指东周春秋时期相继称霸主的五个诸侯,“霸”,意为霸主,即是诸侯之领袖。典型的比如齐桓公,晋文公,春秋时期诸侯国的称霸,与今天要讨论的Raft算法很像。 一、更加直观的Raft算法 Raft 适用于一个管理日志一致性的协议,相比于 Paxos 协议 Raft 更易于理解和去实 阅读全文
posted @ 2018-04-16 20:10 邴越 阅读 (5222) 评论 (1) 编辑
摘要:京东区块链白皮书分析了区块链在企业级应用上的场景,以及技术发展目前的短板,编写者文字功底深厚,是一份优秀的区块链资料概括。 白皮书可以认为是京东在Baas即Blockchain as service方面的规划和布局,介绍了区块链在京东的应用场景,系统架构和未来规划,美中不足的是缺少细节以及一些关键问 阅读全文
posted @ 2018-04-02 14:21 邴越 阅读 (1090) 评论 (3) 编辑
摘要:零知识证明是一种特殊的交互式证明,其中证明者知道问题的答案,他需要向验证者证明“他知道答案”这一事实,但是要求验证者不能获得答案的任何信息。 一个典型的零知识证明示例是阿里巴巴和强盗的故事: 阿里巴巴知道打开藏着财宝的山洞的咒语。强盗抓住他,让他说出咒语。 如果阿里巴巴说出咒语,就会因为没有利用价值 阅读全文
posted @ 2018-03-30 11:07 邴越 阅读 (1032) 评论 (0) 编辑
摘要:关注三大去中心化交易协议,0x、路印Loopring与kyber。 一、中心化交易所PK去中心化交易所 中心化交易所存在很多典型的问题: 安全性问题最突出的问题。中心化交易平台依然按照传统金融机构的方式运作,需要充值提现,扮演了资金托管的角色,容易被黑客攻击造成资产损失,同时交易平台也可能倒闭或卷款 阅读全文
posted @ 2018-03-29 10:57 邴越 阅读 (2529) 评论 (2) 编辑
摘要:从分布式系统的CAP理论出发,关注分布式一致性,以及区块链的共识问题及解决。 区块链首先是一个大规模分布式系统,共识问题本质就是分布式系统的一致性问题,但是又有很大的不同。工程开发中,认为系统中存在故障(fault),但不存在恶意(corrupt)节点,而区块链,特别是公开链是落地到物理世界中,涉及 阅读全文
posted @ 2018-03-25 23:16 邴越 阅读 (3672) 评论 (0) 编辑