RabbitMQ
文章平均质量分 60
漫玥刚花
这个作者很懒,什么都没留下…
展开
-
windows下 安装 rabbitMQ 及操作常用命令
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1.安装Erlang 所以在安装rabbitMQ之前,需要先安装Erlang 。小编使用的是otp_win64_18.1 ,需要其他版本或者32位系统...原创 2018-07-10 10:53:29 · 95 阅读 · 0 评论 -
消息队列常见问题和解决方案(重点-核心)(转)
一、为什么使用消息队列?消息队列使用的场景和中间件有很多,但解决的核心问题主要是:异步、解耦、消峰填谷。二、消息队列的优缺点异步、解耦、消峰填谷这是消息队列最大的优点,除了这些消息队列还可以会解决一些我们特殊业务场景的问题。但是缺点主要在于系统的可用性、复杂性、一致性问题,引入消息队列后,需要考虑MQ的可用性,万一MQ崩溃了岂不是要爆炸?而且复杂性明显提高了,需要考虑一些消息队列的常见...转载 2019-04-25 23:10:36 · 401 阅读 · 0 评论 -
RabbitMQ如何解决被重复消费和数据丢失的问题?
转自:https://www.jianshu.com/p/5ade5bf0dcd9想想为什么要使用MQ?1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度3.削峰,并发量大的时候,所有的请求直接怼到数据库,造成数据库连接异常使用了消息队列会有什...转载 2019-04-16 14:33:05 · 606 阅读 · 0 评论 -
RabbitMQ-指-南
RabbitMQ指南(上):http://www.importnew.com/24319.htmlRabbitMQ指南(中):http://www.importnew.com/24324.htmlRabbitMQ指南(下):http://www.importnew.com/24329.html...转载 2019-04-16 11:11:58 · 122 阅读 · 0 评论 -
RabbitMQ用途及问题
转自:https://blog.csdn.net/u013871100/column/info/270531、用途:1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度3.削峰,并发量大的时候,所有的请求直接怼到数据库,造成数据库连接异常1、业务模块...转载 2019-04-16 10:28:09 · 1804 阅读 · 1 评论 -
我们为什么使用KafKa
为什么我们需要使用KafKa:https://blog.csdn.net/SJF0115/article/details/78480433转载 2019-04-15 16:51:06 · 146 阅读 · 0 评论 -
RabbitMQ消息队列(转)
转自:https://www.jianshu.com/p/79ca08116d57/关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。市面上的消息队列产品有很多,比如老牌的 ActiveMQ、RabbitMQ ,目前我看最火的 Kafka ,还有 ZeroMQ ,去年底阿里巴巴捐赠给 Apache...转载 2019-03-14 23:52:24 · 141 阅读 · 0 评论 -
RabbitMQ部分面试题(转)
转自:https://blog.csdn.net/qq_30764991/article/details/80573352问题一:RabbitMQ 中的 broker 是指什么?cluster 又是指什么?答:broker 是指一个或多个 erlang node 的逻辑分组,且 node 上运行着 RabbitMQ 应用程序。cluster 是在 broker 的基础之上,增加了 node...转载 2019-03-14 23:45:04 · 158 阅读 · 0 评论 -
RabbitMQ添加用户(转)
转自:https://blog.csdn.net/nangeali/article/details/81711341安装完成搜索rabbitMQ打开命令行工具启用管理工具输入命令,回车执行rabbitmq-plugins enable rabbitmq_management打开浏览器,输入地址http://127.0.0.1:15672/默认用户...转载 2019-03-14 23:21:38 · 161 阅读 · 0 评论 -
rabbitmq初学之连接测试
最近在搞接口,需要用到rabbitmq,在公司搞了一个下午还是连接不上,后来细看了英文说明,测试连接成功,得出如下报错几点。我用的安装包:otp_win64_17.0.exe(erlang vm)和rabbitmq-server-3.3.1.exe 最后测试成功。连接的代码片段如下 com.rabbitmq.client.ConnectionFactory factory = new com....原创 2018-07-11 16:31:51 · 2600 阅读 · 0 评论 -
RabbitMQ用户角色及权限控制
RabbitMQ的用户角色分类:none不能访问 management plugin1management用户可以通过AMQP做的任何事外加:列出自己可以通过AMQP登入的virtual hosts 查看自己的virtual hosts中的queues, exchanges 和 bindings查看和关闭自己的channels 和 connections查看有关自己的virtual ho...原创 2018-07-11 16:30:43 · 664 阅读 · 0 评论 -
-Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method
Exception in thread "main" java.io.IOException at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:106) at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:102) at com.rabbitmq.client....原创 2018-07-11 16:27:20 · 3242 阅读 · 0 评论 -
--RabbitMQ的应用场景以及基本原理介绍
1.背景RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。2.应用场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是必须的,它只是一个...原创 2018-07-11 15:50:00 · 162 阅读 · 0 评论 -
rabbitmq安装后,web管理端口http://localhost:15672/ 无法访问的解决
windows系统上安装rabbitmq时,参照http://blog.csdn.net/lu1005287365/article/details/52315786这个教程安装完成之后,发现在执行http://localhost:15672/ 提示该页无法访问cmd进入rabbitmq安装目录sbin目录(D:\RabbitMQ Server\rabbitmq_server-3.7.0\sbin)...原创 2018-07-10 11:12:41 · 1463 阅读 · 0 评论 -
RabbitMQ
一、RabbitMQ使用场景RabbitMQ他是一个消息中间件,说道消息中间件【最主要的作用:信息的缓冲区】还是的从应用场景来看下:1、系统集成与分布式系统的设计 各种子系统通过消息来对接,这种解决方案也逐步发展成一种架构风格,即“通过消息传递的架构”。 举个例子:现在医院有两个科“看病科”和“住院科”在之前他们之间是没有任何关系的,如果你在“看病课”看完病后注册的信息...转载 2019-03-15 20:27:13 · 330 阅读 · 0 评论