什么是小精灵? Pixie无需更改代码即可访问指标,事件,跟踪和日志,从而使您即时可见。 我们正在构建Pixie,以便在2020年底前广泛使用。如果您有兴趣,请随时尝试我们的并以身份加入我们的社区。 目录 快速开始 查看Pixie的,以确保支持您的Kubernetes集群。 注册 访问我们的并使用您的Google帐户注册。 安装CLI 运行以下命令: bash -c "$(curl -fsSL https://withpixie.ai/install.sh)" 或者查看我们的以使用Docker,Debian,RPM或最新的二进制安装Pixie。 (可选)设置沙箱 如果还没有可用的K
2021-02-04 09:10:24 4.83MB go kubernetes golang distributed-systems
1
rqlite是一个轻量级的分布式关系数据库,它使用作为其存储引擎。 形成集群非常简单,可以很好地处理领导者选举,并容忍包括领导者在内的机器故障。 rqlite可用于Linux,macOS和Microsoft Windows。 查看。 为什么? rqlite为您提供,容错的,复制的关系数据库的功能,但安装,部署和操作非常简单。 有了它,您将获得轻量级且可靠的分布式关系数据存储。 考虑一下或 ,但也可以使用关系数据建模。 您可以将rqlite用作大型系统的一部分,作为一些关键关系数据的中央存储,而不必运行更大,更复杂的分布式数据库。 最后,如果您想了解分布式系统的实际工作方式,那么rqlite是一个很好的例子。 在其和实现中已经进行了很多思考,各个组件之间的清晰分离,包括存储,分布式共识和API。 怎么样? rqlite使用在SQLite数据库的所有实例之间达成共识,从而确保对系统所做的每个更改都是针对一定数量SQLite数据库进行的,或者根本不进行。 您可以在了解有关该设计的更多信息。 主要特点 易于部署,无需单独安装SQLite。 完全复制的生产级SQL数据库。 分布式共
2021-02-02 16:35:57 376KB go distributed-systems sql database
1
clojang:用于ErlangOTP通信的Clojure API(基于jiface构建)
2021-01-28 22:15:40 444KB java distributed-systems clojure erlang
1
外交官 用于HTTP Ruby API 常问问题 外交官干什么? Diplomat允许任何ruby应用程序与分布式键值存储进行交互,并且还可以接收有关Consul群集中当前可用服务的信息。 它可以在轨道上工作吗? 对! 实际上,我们在所有的Rails生产应用程序中都使用了它,而不是以前的任何情况(根据正确使用环境变量)。 这使我们能够在不更改实际项目代码库的情况下进行扩展,并轻松地在集群中移动应用程序。 这是生产数据库.yml文件的外观: <% if Rails.env.production? %> production: adapter: po
2021-01-28 16:07:51 87KB ruby rails api distributed-systems
1
Distributed Systems(3rd) 英文无水印原版pdf 第3版 pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除查看此书详细信息请在美国亚马逊官网搜索此书
Copyright@ 2017 Maarten van Steen and Andrew S. TanenbaumPublished by Maarten van SteenThis book was previously published by: Pearson Education, IncISBN: 978-15-430573-8-6 (printed version)ISBN: 978-90-815406-2-9(digital version)Edition: 3. Version: 01(February 2017)All rights to text and illustrations are reserved by Maarten van Steen and Andrew S. Tanenbaum. This work maynot be copied, reproduced, or translated in whole or part without written permission of the publisher, except forbrief excerpts in reviews or scholany form of information storageadaptation or whatever, computer software, or by similar or dissimilar methods now known or developed in thefuture is strictly forbidden without written permission of the publisherTo Marielle, max, and elkeMVSTo Suzanne Barbara, Marvin, Aron nathan, olivia, and mirteASTCONTENTSPreface1 Introduction1.1 What is a distributed system?Characteristic 1: Collection of autonomous computing elements 2Characteristic 2: Single coherent systemMiddleware and distributed systems1.2 Design goalsSupporting resource sharingMaking distribution transparent12Being scalable15Pitfalls243 Types of distributed systems24High performance distributed computing25Distributed information systems34Pervasive systems1.4 Summary522 Architectures552. 1 Architectural styles56Layered architectures.57Object-based and service-oriented architectures62Resource-based architectures64Publish-subscribe architectures2.2 Middleware organizationWrappersInterceptors垂番Modifiable middleware752.3 System architectureCONTENTSCentralized organizations76Decentralized organizations: peer-to-peer systemsHybrid architectures2.4 Example architectures94The Network File system94The Web982.5 Summary3 Processes1033.1 Threads..104Introduction to threads104Threads in distributed systems1113.2 Virtualization116Principle of virtualizationapplication of virtual machines to distributed systems,1223.3 Clients124Networked user interfaces124Client-side software for distribution transparency1273.4 Servers128General design issues129Object servers133Example: The Apache Web server139Server clusters,,,,,,,1413.5 Code migration152Reasons for migrating code152Migration in heterogeneous systems1583.6 Summary1614 Communication4.1 Foundations164Layered Protocols164Types of Communication.1724.2 Remote procedure call..173Basic rpc operation174Parameter passing178RPC-based application support182Variations on rPc185Example: dCE rPc,.1884.3 Message-oriented communication193Simple transient messaging with sockets.193Advanced transient messaging198Message-oriented persistent communication206Example: IBM's Web Sphere message-queuing system212Example: Advanced Message Queuing Protocol(AMQP).... 218DS3.01DOWNLOADED BY TEWIGOMI XMAIL. INFOCONTENTS4.4 Multicast communication221Application-level tree-based multicasting221Flooding-based multicasting225Gossip-based data dissemination2294.5 Summary2345 Naming2375.1 Names, identifiers and addresses2385.2 Flat naming.241Simple solutions241Home-based approaches245Distributed hash tables246Hierarchical approaches2515.3 Structured naming256Name spaces.256Name resolution259The implementation of a name space264Example: The Domain Name System271Example: The Network File System2785.4 Attribute-based naming283Directory services283Hierarchical implementations: LDAP285Decentralized implementations2885.5 Summary2946 Coordination2976.1 Clock synchronization.298Physical clocks299Clock synchronization algorithms3026.2 Logical clocks310Lamport' s logical clocks310Vector clocks3166.3 Mutual exclusion321322a centralized algorithm.322a distributed algorithm323a token-ring algorithm.325a decentralized algorithm3266.4 Election algorithms329The bully algorithm.,..330A ring algorithm332Elections in wireless environments333Elections in large-scale systems.3356.5 Location systems336DOWNLOADED BY TEWIGOMIXMAIL. INFODS301VIllCONTENTSGPS: Global Positioning System337When gPs is not an option339Logical positioning of nodes3396.6 Distributed event matching..343Centralized implementations3436.7 Gossip-based coordination349asgregation349A peer-sampling service350Gossip-based overlay construction3526. 8 Summary3537 Consistency and replication3557. 1 Introduction356Reasons for replication356Replication as scaling technique3577.2 Data- centric consistency models358Continuous consistency359Consistent ordering of operations364Eventual consistency3737. 3 Client-centric consistency models375Monotonic readsMonotonic writes.379Read your write380Writes follow reads3827.4 Replica managementFinding the best server location383Content replication and placement..385Content distribution..388Managing replicated objects3937.5 Consistency protocols.396Continuous consistency ..........396Primary-based protocols398Replicated-write protocolsCache-coherence403Implementing client-centric consistency,,...4077.6 Example: Caching and replication in the Web4097.7 Summar4208 Fault toleran4238.1 Introduction to fault tolerance424Basic concepts.424Failuodels427Failure masking by redundancy8.2 Process resilience432DS3.01DOWNLOADED BY TEWIGOMI XMAIL. INFO
2020-01-03 11:37:01 36.95MB Distributed Systems
1
Fault-Tolerant Message-Passing Distributed Systems:An Algorithmic Approach。
2019-12-21 21:38:19 4.78MB 分布式系统 消息传递 容错
1
Distributed Systems: Principles and Paradigms (2nd Edition)
2019-12-21 21:00:33 9.38MB java distributed programming
1
分布式系统概念与设计 经典书籍,虽然不是最新版,可与最新的英文版做参考用
2019-12-21 20:12:07 21.41MB 分布式系统 Distributed Systems 中文版
1
Distributed Systems: Principles and Paradigms 3,第三版,分布式 by Andrew S. Tanenbaum and Maarten van Steen 《分布式系统原理与范型》第三版,英文原版
1
distributed systems concepts and design 5th Instructor's solutions 分布式系统概念与设计习题解答 第五版
2019-12-21 20:03:51 7.73MB solution
1