数智图书馆-无锡数智政务 本次搜索耗时 3.995 秒,为您找到 306 个相关结果.
  • 第5章 分布式键值系统

    第5章 分布式键值系统 5.1 Amazon Dynamo" level="3"> 5.1 Amazon Dynamo 5.1.1 数据分布" level="4"> 5.1.1 数据分布 第5章 分布式键值系统 分布式键值模型可以看成是分布式表格模型的一种特例。然而,由于它只支持针对单个key-value的增、删、查、改操作,因此,适用3.3.1节...
  • 11.4.6 工程现象

    11.4.6 工程现象 11.4.6 工程现象 1.错误必然出现 只要是理论上有问题的设计或实现,实际运行时一定会出现,不管概率有多低。如果没有出现问题,要么是稳定运行时间不够长,要么是压力不够大。系统开发过程中要有洁癖,不要放过任何一个可能的错误,或者心存侥幸心理。 2.错误必然复现 实践表明,分布式系统测试中发现的错误等到数据规模增大以后必然...
  • 11.1.2 QA测试

    11.1.2 QA测试 部署一个OceanBase集群 连接到其中一台MergeServer(ms0) 执行DDL(建表)以及DML语句(insert/update/delete) 读取表格内容 获取原有的主UpdateServer的地址并记录为$a 关闭主UpdateServer并等待30秒 获取新的主UpdateServer的地址记录为$b...
  • 43 用皮带把它们捆住?

    43 用皮带把它们捆住? 43 用皮带把它们捆住? 罗伯特·普罗文(Robert Provine) 马里兰大学心理学家和神经科学家;著有《为什么屁股不说话》(Curious Behavior ) 不 要害怕凶狠的烤面包机、被武装的扫地机器人,以及盗窃钱财的ATM机。机器在智能以及其他方面能力的突破,不应该让我们去猜疑未来人类和人类制造的机械之...
  • 13.2 Celery

    13.2 Celery 13.2 Celery 除了通用的消息队列外,任务队列在分布式处理中也十分重要。任务队列的输入是工作的一个单元,称为任务,有多个工作者监听队列来获取任务并执行。 Celery是一个简单、灵活、高可用、高性能的开源(BSD许可)分布式任务处理系统,专注于实时处理的任务队列管理,同时也支持任务调度。Celery基于Python...
  • 第6章 分布式文件系统的实现

    第6章 分布式文件系统的实现 第6章 分布式文件系统的实现 本章讲述如何使用FTTP去实现一个分布式文件系统,包括FTTP的架构原理和远程文件各种方式的访问和操作,以及整型数据处理等,包含了每一步的具体操作,可帮助入门的读者快速上手。 在FTTP中通过FttpAdapter和FileAdapter实现文件IO的支持。其中,FttpAdapter提供对...
  • 空标题文档

    8.3 业务开关 除了上面小节中提到实现服务降级中需要对代码中static值的修改,还有对应用不同版本的兼容,不同时间点走不同的优惠服务等这样的需求时,也都是采用类似业务开关的方式,通过修改程序中的static值实现业务逻辑的切换。早期这样的业务开关都是由各个部门自行实现和管理。随着这些业务开关的数量逐渐增多,大量的业务开关信息都分布到不同的系统,甚至代...
  • 2.1.5 存储层次架构

    2.1.5 存储层次架构 2.1.5 存储层次架构 从分布式系统的角度看,整个集群中所有服务器上的存储介质(内存、机械硬盘,SSD)构成一个整体,其他服务器上的存储介质与本机存储介质一样都是可访问的,区别仅仅在于需要额外的网络传输及网络协议栈等访问开销。 如图2-5所示,假设集群中有30个机架,每个机架接入40台服务器,同一个机架的服务器接入到同一个...
  • 2.3.4 SQL与NoSQL

    2.3.4 SQL与NoSQL 2.3.4 SQL与NoSQL 随着互联网的飞速发展,数据规模越来越大,并发量越来越高,传统的关系数据库有时显得力不从心,非关系型数据库(NoSQL,Not Only SQL)应运而生。NoSQL系统带来了很多新的理念,比如良好的可扩展性,弱化数据库的设计范式,弱化一致性要求,在一定程度上解决了海量数据和高并发的问题,以...
  • 3.4 相对于ZooKeeper的区别

    3.4 相对于ZooKeeper的区别 3.4 相对于ZooKeeper的区别 ZooKeeper无疑是一款成功的开源产品,并拥有广泛的信任者和应用场景,和以往一样,老外作者在Apache网站上发布了一款产品,我们的工程师马上会虚心地学习和忠心捍卫,而国产原创的产品往往会遭到百般质疑,因为我们的原创更多是抄袭和粗制滥造,我们的国产更多是框架集成而不是架...