本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- lemonhandsome
- jh108020
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- 喧嚣求静
- johnsmith9th
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
最新文章列表
C#下实现RabbitMQ。
1.首先需要下载.net下的驱动类。rabbitmq.client.dll.安装后可以使用提供的文档。当然也可以直接从别的地方只下载rabbitmq.client.dll使用。
下载地址:http://www.rabbitmq.com/dotnet.html
文档和安装程序都有了。
2.然后建立项目导入引用
一、首先建立一个消息的发送者类Sender
using ...
RabbitMQ源码分析 – 实体初始化
(注:分析代码基于RabbitMQ 2.8.2)
Connection
在上篇文章中提到,客户端连上rabbit后,需要向rabbit发送AMQP协议头,rabbit在收到协议头后,开始在0号channel 上跟客户端进行交互(AMQP中一个连接可以多路复用,1~65535为可用的channel编号,0号channel,也就是frame中channel的索引为0,被认为是全局于整个连接)。
...
RabbitMQ源码分析 – 网络层
(注:分析代码基于RabbitMQ 2.8.2)
网络层的启动也是作为上一篇文章中提到的一个启动步骤来启动的,入口为[$RABBIT_SRC/src/rabbit_networking.erl -->
boot/ ...
RabbitMQ源码分析 - 启动
RabbitMQ是一个消息队列的实现,基于AMQP(Advanced Message
Queuing Protocol)。最近因为工作需要,打算深入了解RabbitMQ的架构以实现,后续会出一系列文章记录分析过程。这篇总结RabbitMQ的启动过程。
(注:分析代码基于RabbitMQ 2.8.2)
RabbitMQ的启动入口在[$RABBIT_SRC/src/r ...
RabbitMQ安装
1.下载并安装erlang,http://www.erlang.org/download.html,最新版是R15B01(5.9.1)。由于我机器是64位的Win7,所以找到otp_win64_R15B01.exe下载并安装。
2.配置环境变量
增加一个系统环境变量ERLANG_HOME配置为C:\Program Files\erl5.9.1
3.下载RabbitMQ,最新版是2.8.1,htt ...
rabbitmq的附加说明
1.rabbitmq官网
http://www.rabbitmq.com/
2.erlang官网
http://www.erlang.org/
3.exchange类型
exchange大概有四种类型
amq.direct direct
amq.topic topic
amq.fanout fanout
amq.headers headers
其中fanout ...
RabbitMQ 的newConnection() 方法报 EOFException 错误
RabbitMQ 的 newConnection() 报EOFException 错误,找了很久,原来没给用户授权,低级错误,真郁闷
执行:rabbitmqctl set_permissions -p vhost名称(默认为"/") 用户名 ".*" ".*" ".*" 即可,举例如下:
rabbitmqctl se ...
Win7下安装RabbitMQ(Unable to register service with service managerAccess is denied)
1、安装Erlang http://www.erlang.org/download.html
设置环境变量:ERLANG_HOME=C:\Program Files\erl5.8.1.1
追加到path=%ERLANG_HOME%\bin;
2、安装RabbitMQ http://www.rabbitmq.com/server.html
设置环境变量:RABBITMQ_SERVER ...