随笔分类 -  RabbitMQ

摘要:常常遇到rabbitmq service停止以后,重启,发现mq里的东西也丢失了。 _Channel.queueDeclare(queue, true, false, false, null); //标红的参数表示要持久化queue。durable = true_Channel.basicPubli 阅读全文
posted @ 2017-03-31 11:36 iDEAAM 阅读(2451) 评论(0) 推荐(0) 编辑
摘要:刚刚安装的RabbitMQ-Server-3.3.5,并且也已经开启了Web管理功能,但是现在存在一个问题: 出于安全的考虑,guest这个默认的用户只能通过http://localhost:15672 来登录,不能使用IP地址登录,也就是不能远程访问,这对于服务器上没有安装桌面的情况是无法管理维护 阅读全文
posted @ 2016-04-14 21:34 iDEAAM 阅读(19992) 评论(0) 推荐(0) 编辑
摘要:>Erlang machine stopped instantly (distribution name conflict?). The service is not restarted as OnFail is set to ignore.-报错解决方案 原来是NNND。。。 RabbitMQ安装... 阅读全文
posted @ 2015-04-21 10:58 iDEAAM 阅读(2580) 评论(0) 推荐(0) 编辑
摘要:打开运行->CMD->sc delete RabbitMQ如果报错。。。。。打开运行->regedit 找到RabbitMQ节点,删掉即可。(右侧看到的都是启动服务时,需要的配置) 阅读全文
posted @ 2015-04-17 15:23 iDEAAM 阅读(5958) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ中,所有生产者提交的消息都由Exchange来接受,然后Exchange按照特定的策略转发到Queue进行存储RabbitMQ提供了四种Exchange:fanout,direct,topic,headerheader模式在实际使用中较少,本文只对前三种模式进行比较。性能排序:fan... 阅读全文
posted @ 2015-04-08 23:53 iDEAAM 阅读(510) 评论(0) 推荐(0) 编辑
摘要://刚刚接触,如有不对还望不吝指正 public static void StartUp() { #region 前期准备工作 ConnectionFactory factory = new ConnectionFacto... 阅读全文
posted @ 2015-04-08 11:26 iDEAAM 阅读(477) 评论(0) 推荐(0) 编辑
摘要:虽然使用direct类型改良了我们的系统,但是仍然存在一些局限性:它不能够基于多重条件进行路由选择。 在我们的日志系统中,我们有可能希望不仅根据日志的级别而且想根据日志的来源进行订阅。这个概念类似unix工具:syslog,它转发日志基于严重性(info/warning/crit…)和设备(auth... 阅读全文
posted @ 2015-04-07 23:45 iDEAAM 阅读(301) 评论(0) 推荐(0) 编辑
摘要:本篇博客我们准备给日志系统添加新的特性,让日志接收者能够订阅部分消息。例如,我们可以仅仅将致命的错误写入日志文件,然而仍然在控制面板上打印出所有的其他类型的日志消息。1、绑定(Bindings)在上一篇博客中我们已经使用过绑定。类似下面的代码: channel.queueBind(queueName... 阅读全文
posted @ 2015-04-07 23:38 iDEAAM 阅读(278) 评论(0) 推荐(0) 编辑
摘要:这篇博客中,我们会做一些改变,就是把一个消息发给多个消费者,这种模式称之为发布/订阅(类似观察者模式)。 为了验证这种模式,我们准备构建一个简单的日志系统。这个系统包含两类程序,一类程序发动日志,另一类程序接收和处理日志。 在我们的日志系统中,每一个运行的接收者程序都会收到日志。然后我们实现,一个接... 阅读全文
posted @ 2015-04-07 23:37 iDEAAM 阅读(458) 评论(0) 推荐(0) 编辑
摘要:这篇中我们将会创建一个工作队列用来在工作者(consumer)间分发耗时任务。工作队列的主要任务是:避免立刻执行资源密集型任务,然后必须等待其完成。相反地,我们进行任务调度:我们把任务封装为消息发送给队列。工作进行在后台运行并不断的从队列中取出任务然后执行。当你运行了多个工作进程时,任务队列中的任务... 阅读全文
posted @ 2015-04-07 23:36 iDEAAM 阅读(282) 评论(0) 推荐(0) 编辑
摘要:本系列教程主要来自于官网入门教程的翻译,然后自己进行了部分的修改与实验,内容仅供参考。“Hello world” of RabbitMQ1、Windows下RabbitMQ的安装下载Erlang,地址:http://www.erlang.org/download/otp_win32_R15B.exe... 阅读全文
posted @ 2015-04-07 23:35 iDEAAM 阅读(278) 评论(0) 推荐(1) 编辑
摘要:1、什么是RabbitMQ。详见 http://www.rabbitmq.com/ 。 作用就是提高系统的并发性,将一些不需要及时响应客户端且占用较多资源的操作,放入队列,再由另外一个线程,去异步处理这些队列,可极大的提高系统的并发能力。 2、安装 RabbitMQ服务: http://www.ra 阅读全文
posted @ 2015-04-07 16:01 iDEAAM 阅读(472) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示