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