C # building an efficient distributed web (further implementing hot swapping of software ),

Source: Internet
Author: User
Tags database sharding

C # building an efficient distributed web (further implementing hot swapping of software ),

I

Add the same features as other websites

Nginx acts as a proxy and works with IIS to build a web front-end

II

Cache uses memcached and session sharing for server cache processing to reduce the pressure on SQL databases, including relational RDMS databases and OBject database databases.

3. image server, static file server, and CDN construction content of the corresponding website

4. SQL

SQL server uses an intermediate proxy tool to build read/write splitting

Use the database replication function and technology for data replication. Table Partitioning and database sharding are performed on the database from the business perspective.

5. Corresponding distributed business processing: Call and processing of WCF servers

6. Message Queue usage and business queue priority settings

7. Delivery and handling of email, phone, SMS, and other related components in order

8. About service processing and the use of some MVC and design patterns and algorithms in the helper system and business

9. multi-threaded processing of related business content

 

For details, see. The content will be updated occasionally.

Link: http://pan.baidu.com/s/1eR4H7Ia password: 8phx

Related Article

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.