Distributed System Infrastructure

Source: Internet
Author: User

I. Introduction of Distributed System Infrastructure

1. Distributed collaboration and configuration management system zookeeper

2. Distributed Cache System

Distributed cache is mainly used in high concurrency environment to reduce the pressure of database, improve the response speed and concurrent throughput of the system. When a large number of read and write requests rush to the database, the disk's processing speed and memory are obviously not

A magnitude, so adding a layer of caching before the database can significantly improve the responsiveness of the system and reduce the pressure on the database.

3. Persistent storage

Common Distributed system storage solutions, including MySQL distributed extensions, HBase APIs and usage scenarios, redis usage, and more.

4. Distributed Messaging System

in Distributed systems, messages serve as a way of communicating between applications. Messages can be saved in the queue until they are fetched by the recipient, because the message sender does not have to wait for the message receiver to respond synchronously, the message

Step reception reduces the coupling degree of system integration, improves the efficiency of distributed system collaboration, enables the system to respond to users more quickly and provide higher throughput. When the system handles peak pressure, distributed Message Queuing can also be used as a

Buffers, peak fills, relieve the pressure on the cluster, and prevent the entire system from being overwhelmed.

5. Search Engine

The vertical search engine is a very important role in the distributed system, which can satisfy the users ' demand for full-text retrieval and fuzzy matching, solve the problem of the low efficiency of the database like query, and also be able to solve

The problem of a multi-table association or complex query is not possible due to the sub-database table or the use of NoSQL databases.

6. CDN System

7. Load Balancing System

8. Operation and maintenance automation system

9. Real-Time Computing system

10. Offline Computing System

11. Distributed File System

12. Log Collection System

13. Monitoring System

14. Data Warehouse

second, distributed cache

third, persistent storage

Iv. Messaging System

Five, vertical search engine

Distributed System Infrastructure

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.