C # MQ basic from entry-level training to practical drills,

Source: Internet
Author: User

C # MQ basic from entry-level training to practical drills,
I. course Introduction

If you have heard of MQ from your work, but have never touched MQ, if not ......, then, we will share this "C # Message Queue basics from getting started to practical drills" to give you a substantial understanding and understanding of message queues, to achieve flexible integration and application. In this sharing lesson, you will learn the following knowledge points:

1. Basic use skills of Microsoft MSMQ and the use of MSMQ in WCF technology.

2. introduction and use of two consumption modes (production consumption and publishing subscription) of enterprise-level RabbitMQ.

3. How to achieve multi-line connection reuse of the RabbitMQ Client.

4. Set up a high-availability cluster of the RabbitMQ Server.

5. Practical drills of the RabbitMQ project: in the practice section of the course, I will show you how to use RabbitMQ for an application scenario and share "real-time monitoring of client system logs based on open-source RabbitMQ Message Middleware".

If you are interested in this lesson, please allow Alibaba Cloud to study together.

We don't need to talk much about it. We just need to get the dry goods directly. We don't make the dry goods, but we are just the porters of the dry goods.


Message Queue 5. Introduction and installation of Message Queue MQ

5.1. What is Microsoft MSMQ?

MSMQMicrosoft Message Queue is Microsoft Message Queue. It is an asynchronous transmission mode that enables communication between different applications. Applications that communicate with each other can be distributed on the same machine, it can also be distributed anywhere in the connected network space. MSMQ enables faster and more reliable communication between applications by sending and receiving messages.

5.2. How to install Microsoft MSMQ

For more information about the installation files, see: Brief Introduction to microsoftmax msmqin Windows system installation.

5.3 what is RabbitMQ?

RabbitMQIs an open-source implementation of AMQP (Advanced Message Queue Protocol) developed by erlang. It is a popular message proxy, which is usually used for integration between applications or different components of programs through messages.

5.4. How to install enterprise-level RabbitMQ

For more information about the installation files, see rabbitmq's step-by-step instructions on Windows system installation.

6. RabbitMQClusterServer build process demonstration


Cluster

 

VII. demo of log processing in RabbitMQ application scenarios

This sharing course will show you how to use the RabbitMQ Message Queue product to implement real-time monitoring and processing of client system logs based on the open-source RabbitMQ message center. The core steps are as follows:

1. The log collection client collects log data and regularly writes data to the RabbitMQ queue.

2. RabbitMQ is responsible for receiving, storing, and forwarding log data.

3. log processing applications: subscribe to and consume log data in the RabbitMQ queue.

 

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.