消息中间件
文章平均质量分 66
gmHappy
从不敢夜郎自大,但也不至于妄自菲薄,只是想做一个靠本事吃饭的手艺人
展开
-
RabbitMQ ——应用安装及命令
RabbitMQ Win7安装1、下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的,下载地址:http://www.erlang.org/downloads,双击.exe文件进行安装就好,安装完成之后创建一个名为ERLANG_HOME的环境变量,其值指向erlang的安装目录,同时将%ERLANG_HOME%\bin加入到Path中,最后打开命令行,输入e...原创 2018-05-31 17:29:01 · 7478 阅读 · 0 评论 -
RabbitMQ ——与SpringBoot集成并实现消息确认机制
RabbitMQ安装请参照RabbitMQ应用不啰嗦直接上代码目录结构如下:pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap...原创 2018-06-01 11:06:41 · 40800 阅读 · 13 评论 -
RabbitMQ ——基于Stomp实现与MQTT客户端通信
请参照RabbitMQ应用和SpringBoot集成RabbitMQ并实现消息确认机制详情参照官方文档https://www.rabbitmq.com/stomp.html、https://github.com/rabbitmq/rabbitmq-web-stomp-examples安装插件rabbitmq-plugins enable rabbitmq_stomp rabbit...原创 2018-06-01 11:31:49 · 10189 阅读 · 0 评论 -
RabbitMQ ——整体架构
一 .概述 从整体上讲Rabbitmq就是一个生产者消费者的模型.我们将中间的整个broker就当做是一个消息中间件的实体就可以了.单从这个方面上讲,生产者发送消息到broker上面,然后消费者从broker之中获取数据,最终完成数据的通信任务. 二 .broker的结构 我们的一个Rabbitmq可以称为是一个broker,我们一般情况下就当做是一个消息中间件的实...原创 2018-10-18 13:35:32 · 8796 阅读 · 0 评论 -
RabbitMQ ——简单队列
一 .概述 我们不从开始就讲述基本的概念,尤其是在Rabbitmq之中有些概念确实比较难以理解,我们首先做的就是将光放提供的消息模型 进行实现,然后再总结一下Rabbitmq之中的基本概念.二 .基础的工具类 我们想使用Rabbitmq,那么首先需要的就是一个连接,本部分我们首先就说一下获取连接的方式. 我们首先搭建我们的测试环境,首先需要做的就是添加我们的依赖包....原创 2018-10-18 13:40:21 · 5724 阅读 · 0 评论 -
RabbitMQ ——四种ExChange及完整示例
RabbitMQ常用的Exchange Type有fanout、direct、topic、headers这四种,下面分别进行介绍。这四种类的exchange分别有以下一些属性,分别是:name:名称Durability:持久化标志,如果为true,则表明此exchange是持久化的。Auto-delete:删除标志,当所有队列在完成使用此exchange时,是否删除1、fanou...原创 2018-10-18 15:18:10 · 20000 阅读 · 5 评论 -
RabbitMQ ——与Spring集成及exchange的direct、topic方式实现和简单队列实现
程序整体结构Maven依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac...原创 2018-10-18 17:21:13 · 5487 阅读 · 0 评论 -
RabbitMQ ——消息属性Properties
简介发送消息可以为消息指定一些参数Delivery mode: 是否持久化,1 - Non-persistent,2 - Persistent Headers:Headers can have any name. Only long string headers can be set here. Properties: You can set other message propert...原创 2018-10-19 15:49:56 · 9610 阅读 · 0 评论 -
ZeroMQ 三种模式python3实现
ZeroMQ是一个消息队列网络库,实现网络常用技术封装。在C/S中实现了三种模式,这段时间用python简单实现了一下,感觉python虽然灵活。但是数据处理不如C++自由灵活。Request-Reply模式:客户端在请求后,服务端必须回响应server:# -*-coding:utf-8 -*-import zmq context = zmq.Context()socket...原创 2019-08-21 10:08:02 · 1500 阅读 · 1 评论