Message notification solution for the queue framework scheme

Source: Internet
Author: User

1 overview

In the system design, in addition to security, business and other issues to give enough attention, performance is an unavoidable problem, especially a B/s structure of the software system, must fully consider the access, data flow, server load problems. To solve the bottleneck of performance, in addition to the hardware system upgrades, the rationality of software design is particularly important. For some modules that are not very high in real time, we can use Microsoft Messaging Queue (MSMQ) technology to complete asynchronous processing, using Message Queuing to temporarily store the data to be manipulated so that data access improves access performance by not requiring access to the database. As for the data in the queue, wait for the system to be idle before processing. "Excerpted from Zhang Yi"

The message notification system is the use of MSMQ Technology, window services to implement a series of Notification Services.

1.1 Purpose

N provides solutions for message notifications

n the preparation of this document also provides a basis for the design and development of the next stage, providing a strong guarantee for the team members ' detailed understanding of the requirements and the collaborative work in the development and development process. At the same time, this document is also regarded as one of the basis of project review and acceptance.

1.2 Range

The message notification solution includes the sending and receiving module of the message, the processing module of the message, the message notification module and so on.

1.3 reference materials

L C # advanced Programming wrox[Message Queuing, window services]

L PETSHOP the message processing of the data access layer

• Agile Software Development

L refactoring-Improving the design of existing code

L Headfirst design mode

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.