MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。 应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。 消息传递:指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用 ...
分类:
其他好文 时间:
2019-05-20 22:41:47
阅读次数:
153
参考:https://blog.csdn.net/qq_36576738/article/details/83754621 我这android这边就不实现发布消息功能。因为我是在服务端那边推送消息。 开发工具android studio。 1》建好项目后添加包(目前最新的是5.7.0): 2》在主页 ...
分类:
移动开发 时间:
2019-05-20 13:08:22
阅读次数:
507
一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景以下介绍消息队列在 ...
分类:
其他好文 时间:
2019-05-19 23:31:29
阅读次数:
260
1.docker安装rabbitmq 进入docker hub镜像仓库地址:https://hub.docker.com/ 可以搜索一下 现在版本都是多少的。我下载的是3.8.0版本 这里一定要注意一下 要下载management为结尾的 因为这个含有web管理页面 安装docker 我就不多说了 ...
分类:
其他好文 时间:
2019-05-19 19:25:43
阅读次数:
162
实际上,RabbitMQ的生产者并不会直接把消息发送给队列,甚至生产者都不知道消息是否会被发送给一个队列。对于生产者而言,它们只能把消息发送到Exchange,一个Exchange所完成的工作相当简单,一方面,它从生产者那里接收消息;另一方面它将消息存入队列中。一个Exchange需要准确的知道它要 ...
分类:
Web程序 时间:
2019-05-19 14:26:08
阅读次数:
148
只做下工作记录,比较重要的几个属性: concurrency:一个生产者可以同时由多少个消费者消费,这个一般根据你的机器性能来进行配置 prefetch:允许为每个consumer指定最大的unacked messages数目。要是对实时性要求很高的话,prefetch应该设置成1,concurre ...
分类:
其他好文 时间:
2019-05-19 13:43:21
阅读次数:
130
前言消息堆积是消息中间件的一大特色,消息中间件的流量削峰、冗余存储等功能正是得益于消息中间件的消息堆积能力。然而消息堆积其实是一把亦正亦邪的双刃剑,如果应用场合不恰当反而会对上下游的业务造成不必要的麻烦,比如消息堆积势必会影响上下游整个调用链的时效性,有些中间件如RabbitMQ在发生消息堆积时在某些情况下还会影响自身的性能。对于Kafka而言,虽然消息堆积不会对其自身性能带来多大的困扰,但难免不
分类:
其他好文 时间:
2019-05-19 09:48:45
阅读次数:
145
1.添加 maven 项目依赖 2.添加 spring-rabbitmq.xml 配置 3.在 applicationContext.xml 文件中引入 spring-rabbitmq.xml 4.Gson配置 5.生产者接口及接口调用 6.消费者接口 7.测试验证 1.添加 maven 项目依赖 ...
分类:
编程语言 时间:
2019-05-18 21:01:31
阅读次数:
123
执行rabbitmq-pluginsenablerabbitmq_management报错如下Pluginconfigurationunchanged.Applyingpluginconfigurationtorabbit@hj...failed.Couldnotcontactnoderabbit@hj.Changeswilltakeeffectatbrokerrestart.Options:--
分类:
系统相关 时间:
2019-05-18 20:43:29
阅读次数:
432
rabbitmq本身没有实现延时队列,但是可以通过死信队列机制,自己实现延时队列; 原理:当队列中的消息超时成为死信后,会把消息死信重新发送到配置好的交换机中,然后分发到真实的消费队列; 步骤: 1、创建带有时限的队列 dealLineQueue; 2、创建死信Faout交换机dealLineExc ...
分类:
编程语言 时间:
2019-05-18 18:39:34
阅读次数:
461