RabbitMQ
lss0555
关注领域:JavaEE,Android,JavaScript
展开
-
RabbitMq之AMQP.BasicProperties
RabbitMQ发布消息的方法为 void basicPublish(String exchange, String routingKey, BasicProperties props, byte[] body) throws IOException;其中 props 参数可为消息体赋予多种的功能特性。BasicProperties的属性有以下String contentType, /...原创 2019-11-28 10:26:09 · 2843 阅读 · 0 评论 -
RabbitMQ之消息有效期与死信
一.前言RabbitMQ的TTL全称为Time-To-Live,表示的是消息的有效期。消息如果在队列中一直没有被消费并且存在时间超过了TTL,消息就会变成了"死信" (Dead Message),后续无法再被消费了。如果不设置TTL,则表示此消息永久有效(默认消息是不会失效的)。如果将TTL设为0,则表示如果消息不能被立马消费则会被立即丢掉,这个特性可以部分替代RabbitMQ3.0以前支持的i...原创 2019-11-28 09:36:49 · 1229 阅读 · 0 评论 -
RabbitMQ之常用API
一.消费者确认机制一.消费者确认消费者确认或者说消费者应答指的是RabbitMQ需要确认消息到底有没有被收到。RabbitMQ中的两种确认方式:自动确认方式:RabbitMQ成功将消息发出(即将消息成功写入TCP Socket)中立即认为本次投递已经被正确处理,不管消费者端是否成功处理本次投递手动处理方式:消费者收到消息后,手动调用basic.ack/basic.nack/basic....原创 2019-11-26 16:04:13 · 3970 阅读 · 3 评论 -
window安装Rabbtimq
一、安装erlang1、下载erlangErlang下载地址:http://www.erlang.org/downloads2、安装erlang双击.exe文件进行安装。默认就可以了。一直下一步到最后。3、配置ERLANG_HOME的环境变量,指向erlang的安装目录4.验证是否安装成功二、安装RabbitMQ1、下载RabbitMQRabbitMQ下载地址:...原创 2019-11-11 10:11:16 · 129 阅读 · 0 评论 -
android之RabbitMQ使用
一.导入包implementation ‘com.rabbitmq:amqp-client:4.2.0’二.项目使用1.设置工程连接 factory = new ConnectionFactory(); factory.setHost(hostname); factory.setPort(port); factory.setUsername(MQConfig.username);...原创 2019-11-11 08:59:39 · 990 阅读 · 0 评论 -
springboot结合Rabbitmq实例分析
一.前言本文介绍springboot集成Rabbitmq的具体使用.rabbitmq采用centos的安装方式,具体详细安装方法可参考前面的文章:https://blog.csdn.net/u010520146/article/details/84454004二.相关概念消息队列通常有三个概念:发送消息(生产者)、队列、接收消息(消费者)。RabbitMQ在这个基本概念之上,多做了一层抽象,...原创 2018-12-24 10:25:59 · 273 阅读 · 0 评论 -
RabbitMQ开发库的完整API文档(翻译)
背景译文链接我的译文概述Connections and Channels连接到一个代理使用 Exchanges and Queues队列发布消息Publishing messages通道和并发性考虑事项线程安全通过订阅接收消息Push API恢复个人消息Pull API处理 unro...转载 2018-12-18 10:23:26 · 2868 阅读 · 0 评论 -
springboot连接不了Rabbitmq问题
问题Rabbitmq是搭建在虚拟机上,在管理页面登录成功,同时创建了个新用户,也赋予权限,如图但是在springboot集成过程中,却发现连接不了问题,度娘一番无果,百思不得其解,问题如下:2018-12-18 09:35:30 29055 [SimpleAsyncTaskExecutor-1] ERROR o.s.a.r.l.SimpleMessageListenerContainer ...原创 2018-12-18 09:42:31 · 10552 阅读 · 3 评论 -
RabbitMQ的介绍与Linux版安装(详细版)
一.Rabbitmq介绍RabbitMQ是采用Erlang语言实现AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的消息中间件,它最初起源于金融系统,用于在分布式系统中存储转发消息。MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接...原创 2018-11-24 22:05:24 · 319 阅读 · 0 评论 -
消息队列之 RabbitMQ
关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。市面上的消息队列产品有很多,比如老牌的 ActiveMQ、RabbitMQ ,目前我看最火的 Kafka ,还有 ZeroMQ ,去年底阿里巴巴捐赠给 Apa...转载 2018-11-23 16:17:21 · 96 阅读 · 0 评论