A weekly technical update on distributed technology 2016-06-12

Source: Internet
Author: User
Tags cassandra

Distributed System Practice

1. An in-depth discussion of the Byzantine general

Http://www.8btc.com/baizhantingjiangjun?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

Main points: The Byzantine general problem and the two armies problem is the classical problem of the distributed system consistency theory, this article has carried on the thorough analysis to the Byzantine general Problem solution algorithm, has helped everybody to understand the difficulty which realizes the distributed consistency more deeply.

2. Apache Cassandra Architecture Understanding

https://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ==&mid=2650342707&idx=1&sn= 3a67dcf49f9218ef50fdcde43cfff2f2&scene=0&key= 8d8120cb97983fad4929c1afb3501d05d33c5a17036eeee1b0caa61f1fd4e2cab6c5ba0b8df242530323086d381b5cf2&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.5+build (15F34) &version= 11020201&pass_ticket=poezh8kovi7watrpcidum6vndn%2flihbdktqrp9ufkfmuuv%2bmcvz%2bhtloyrg5vymb

Important: Cassandra is an open source implementation of Amazon Dynamo paper. Dynamo more daring to introduce the decentralized design, using gossip, consistency hash, vector clock and other distributed theory and technology, so Dynamo has a high theoretical value. However, decentralized distributed systems engineering implementation is more complex, in practice, it is recommended that the preferred conventional centralized +ha design ideas. This article outlines the architecture of the Cassandra and assists us to strengthen our understanding of dynamo.

3. In-depth understanding of 2PC and 3PC of distributed systems

http://www.hollischuang.com/archives/1580

Points: 2PC and 3PC I think a lot of classmates are not unfamiliar, but the various abnormal branches are very difficult to understand, this article introduces the various abnormal branches of 2PC, and in response to these problems, explains how 3PC is resolved.

Service and resource management technology

1. Mesos+zookeeper+marathon+docker Distributed cluster Management best practices

https://mp.weixin.qq.com/s?__biz=MzI4NTA1MDEwNg==&mid=2650755658&idx=1&sn= 9f5e4831b2c27d66e4296c49ffcd3d7c&scene=0&key= 8d8120cb97983fadf0b10d786c02beadef9073f97737986db966892e3c781775feb81325fa17bdd7ef6422c1dbd4d849&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.5+build (15F34) &version= 11020201&pass_ticket=poezh8kovi7watrpcidum6vndn%2flihbdktqrp9ufkfmuuv%2bmcvz%2bhtloyrg5vymb

Important: Mesos+marathon+docker is the preferred PAAs platform for many startups, this article describes the steps to build these services, and the beginners can refer to them.

2. Comparison of key technologies for container technology resource scheduling

http://jm.taobao.org/2016/05/06/the-container-resource-scheduling-tech-comparison/#

Key points: This article detailed analysis of Mesos, Borg, k8s and other typical resource management system resource scheduling technology, including resource preemption, auctions, super-hair and so on.

3. Docker-based micro-service architecture test water

https://mp.weixin.qq.com/s?__biz=MzI4MjA4ODU0Ng==&mid=2650910910&idx=1&sn= a4e1fcad7eecdba08b21aaf204465a91&scene=0&key= 8d8120cb97983fadf98726cf3e1069d86b0a0a9b7262b790d3ebc560290c543afa80df2a9a4d8ccd0756451958279921&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.5+build (15F34) &version= 11020201&pass_ticket=rord7qzwgf5gv2ehv8p01g8urrwq17k5z6odh1oma7%2fir974hjrdmo10jqjrbbcc

Important: Choose a microservices architecture and Docker must be careful, consider the pros and cons of each side, this article summarizes the author in the introduction of micro-service and Docker process, stepping on the pits, it is worth reference and reference.

Service High Availability Technology

1. I am serious: Linux SWAP Depth interpretation

https://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=2651660097&idx=1&sn= a3d38e3af2c9d8d431c46fe7680b428d&scene=0&key= 8d8120cb97983fadc32e9ab99b5a2f80a9ae2f7502fe7bad46990570406523b51f0fed86224573ef1e7b55a2ef27750e&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.5+build (15F34) &version= 11020201&pass_ticket=poezh8kovi7watrpcidum6vndn%2flihbdktqrp9ufkfmuuv%2bmcvz%2bhtloyrg5vymb

Important: This article analyzes the technical details of Linux swap management in detail, but we are switching off the swap online, and many students may not notice it.

2. Pit Series---high-availability architecture for silver bullets

https://mp.weixin.qq.com/s?__biz=MjM5ODczNTkwMA==&mid=2650107084&idx=1&sn= e1c64ab5006df4118d4b9b6d8642d9d4&scene=0&key= 8d8120cb97983fad6dd7410970043383837619639b24b44ac6b2bb6c709b3d21012f08b344d399facfa79cb22aaefaa4&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.5+build (15F34) &version= 11020201&pass_ticket=zodt5qinxr6jboufdw9k3ipxdqkqsanip4b8nu9c6lrtfttj0bnvch2rujmwnmjh

Important: With the growing trend of the open source community, it is becoming easier to realize a "high availability" architecture. But do high-availability architectures really have silver bullets? The author points out that if there is a silver bullet, good code is the cornerstone of all high-availability architectures and silver bullets, good code plus a reasonable architecture is a highly available architecture, a highly available architecture is not built on the building blocks of open source software, the mature open source software solves the part of the code that should have been written by you to become more excellent. Therefore, we hope that everyone from the point of view of their own code to write good every line of code.

DevOps Technology

1. Drip operation standardization practice two or three

https://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=2651660158&idx=1&sn= 858f86d573f68cf18d548822c90ef85c&scene=0&key= 8d8120cb97983fad398bde15d995f676cffd7d6923de23a5ec331269b07847070294926679ec8adcd273b897d0e62d30&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.5+build (15F34) &version= 11020201&pass_ticket=rord7qzwgf5gv2ehv8p01g8urrwq17k5z6odh1oma7%2fir974hjrdmo10jqjrbbcc

Important: The lack of standardized operations is destined to be tragic, this paper describes the drip in the configuration management, monitoring indicator output and on-line deployment of standardized practices.

Hodgepodge

1. Facebook Open source software list

http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659597383&idx=1&sn= a867ee13f294d38d02313a4c58d3da48&scene=1&srcid=06056gdf0vd6jp3k7afdizsn&from=groupmessage& Isappinstalled=0#wechat_redirect

Important: Facebook has been active in the open source community, and these open source software look for what you want?

2. core files for Linux

https://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666539186&idx=1&sn= d9a475ee8db151b094f19c5b64b8b434&scene=1&srcid=0609jfxsfbjj4qah6hswee5w&key= 8d8120cb97983fad47e6a1f1007d2e6df761c975a676e36c778e2895e25c1c9ba730a3be27ad61e2b15ecab8b9709dd9&ascene=0 &uin=mjk1odmyntyymg%3d%3d&devicetype=imac+macbookpro11%2c4+osx+osx+10.11.5+build (15F34) &version= 11020201&pass_ticket=rord7qzwgf5gv2ehv8p01g8urrwq17k5z6odh1oma7%2fir974hjrdmo10jqjrbbcc

Important: The core file can be said to be a black box of diagnostic crashes, this article describes the control core file output parameters, you can modify the location of the core file and file naming.

A weekly technical update on distributed technology 2016-06-12

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.