MQ 概述 初步认识
来源:互联网 发布:linux编程获取cpu温度 编辑:程序博客网 时间:2024/06/07 22:40
MQ简述
MQ 全称为Message Queue,消息队列 是一种 应用程序 对 应用程序 的 通信方法。应用程序通过 读写出入队列的消息(应用程序的数据)来通信。
消息传递:是程序之间通过发送数据到队列中排队通信
队列的使用除去了接收和发送应用程序同时执行的要求
消息队列就是一个消息的链表。
目前主要有两种类型的消息队列:POSIX消息队列以及系统V消息队列,系统V消息队列目前被大量使用。
考虑到程序的可移植性,新开发的应用程序应尽量使用POSIX消息队列。
MQ特点
MQ是消费-生产者模型的典型代表,一端往消息队列中不断写入消息,另一端 则 可以消耗或者订阅队列中的信息。
使用场景
一些无需即时返回且耗时的操作提取出来,进行异步处理(节省了服务器的请求响应时间,从而提高了系统的吞吐量)
概念
Exchange:交换机,决定了消息路由规则
Queue:消息队列
Channel:进行消息读写的通道
Bind:绑定Queue和Exchange(符合什么样路由规则的消息,就将会放置入哪一个消息队列)
持久化
消息队列持久化包括3个部分:
(1)exchange持久化
(2)queue持久化
(3)消息持久化
(2)queue持久化
(3)消息持久化
如果exchange和queue都是持久化的,那么它们之间的binding也是持久化的。如果exchange和queue两者之间有一个持久化,一个非持久化,就不允许建立绑定。
0 0
- MQ 概述 初步认识
- MQ 概述
- MQ系统管理编程概述
- delphi for MQ 【终极教程一】 认识如何控制MQ
- IBM AIX初步认识
- 指针的初步认识!
- 初步认识Struts
- ARCSDE初步认识
- ajax初步认识
- 初步认识 JSON
- 初步认识JFreeChart
- Oracel初步认识
- 初步认识Irr引擎
- Struts初步认识
- openlayers 初步认识
- JavaScript 认识初步..
- 网络爬虫初步认识
- 反射初步认识
- 第七周 项目2 建立链队算法库
- localhost 不能在 IE打开问题
- Tips for debugging on Linux
- 代理模式设计只能内网访问线上数据库
- 利用dragonboard 410c开发版快速搭建你的智能安全监控摄像头
- MQ 概述 初步认识
- 企业有网站等于没网站?
- iOS协议的学习笔记swift版
- ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the cont
- hdu ---2030做题笔记(c++)
- 第7周项目6-停车场模拟
- 接口和内部类
- svchost.exe占用过高CPU和内存的解决方案
- java 代理模式