消息队列RabbitMQ在安装的时候出现了问题..我这里是参考的 .NET 环境中使用RabbitMQ进行安装的..首先声明 这篇博文没有问题..但是在我安装的时候发现..ErLang环境装完 RabbitMQ自带的服务没有启动.在服务列表(services.msc)里右键启动发现没有问题..但是F...
分类:
其他好文 时间:
2015-11-03 22:50:00
阅读次数:
214
这段时间对消息总线进行了再次重构。本次重构主要针对消息总线的pubsub组件以及对client的简化,同时谈谈对消息总线的一些想法。...
分类:
其他好文 时间:
2015-10-30 21:45:19
阅读次数:
295
RabbitMQ 安装配置与管理安装安装erlang虚拟机Rabbitmq基于erlang语言开发,所有需要安装erlang虚拟机#wget http://www.erlang.org/download/otp_src_R15B01.tar.gz#tar zxvf otp_src_R15B01.ta...
分类:
其他好文 时间:
2015-10-29 21:28:38
阅读次数:
188
Rabbitmq的核心概念(如下图所示):有虚拟主机、交换机、队列、绑定; 交换机可以理解成具有路由表的路由程序,仅此而已。每个消息都有一个称为路由键(routing key)的属性,就是一个简单的字符串。 最新版本的RabbitMQ有四种交换机类型,分别是Direct exch...
分类:
其他好文 时间:
2015-10-29 17:46:40
阅读次数:
205
direct分发机制会根据分发关键字(routing_key),将task分发到指定的queue,work只需要监听相应的queue即可,在代码中,需要设置相应的routing_key fanout机制相反,他会将task分发给所有的queue fanout模式: ...
分类:
其他好文 时间:
2015-10-26 01:58:08
阅读次数:
323
在下图中的x便是exchange P是生产者,红色为queue X可以将P的task进行过滤,从而决定将task做如何处理:例如: (1),舍弃任务 (2),将任务发送到某个task (3),将任务发送到所有task exchange有4中类型:d...
分类:
其他好文 时间:
2015-10-26 00:44:13
阅读次数:
221
用途:这个扩展是用来操作rabbitmq服务端的一、安装总括1、编译安装librabbitmq库这是一个开源c语言的库。用来与rabbitmq进行通信而php的php-amqp扩展就是使用这个库与服务端通信。所以必须先安装这个开源库。下载地址:https://github.com/alanxz/ra...
分类:
Web程序 时间:
2015-10-25 16:23:00
阅读次数:
135
1,生产者 new_task.py import?pika
if?__name__?==?‘__main__‘:
????connection=pika.BlockingConnection(pika.ConnectionParameters("localhost"))
????channel=connection.channel()
????cha...
分类:
其他好文 时间:
2015-10-25 10:55:15
阅读次数:
794
[注意安装过程中,提示某些命令not found,直接yum isntall一下就好了]以下是我在CentOS release 6.4下亲测成功的。RabbitMq的安装:RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境。解压下载的Erlang环境的gz包 tar zxcf *...
分类:
系统相关 时间:
2015-10-22 17:12:43
阅读次数:
190
spring、springmvc、mybatis、rest、redis、rabbitmq、dubbo、zookeeper、微服务、SOA、高并发、数据库分表分库、集群、缓存、消息中间件、分布式
分类:
其他好文 时间:
2015-10-22 12:05:05
阅读次数:
422