JAVA调用RabbitMQ,附安装过程
来源:互联网 发布:微信默认浏览器是淘宝 编辑:程序博客网 时间:2024/06/06 00:10
RabbitMQ的第一个JAVA实现
RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境
Erlang官网 http://www.erlang.org/
Linux 下Erlang下载选择sourcefile
Wget命令下载
Ubuntu下用tar –xzvf *.tar.gz命令解压
依次执行以下命令:
./configure--prefix=/home/hadoop/mydisk/erlang
(该过程可能失败,建议sudoapt-get install build-essential)
还不行的话,就需要安装什么就安装什么吧
提示:如下的包最好是在erlang安装之前就安装好的: perl, debhelper (>= 4.0.0), autoconf (>=2.50), openssl, libssl-dev, m4, libncurses5-dev, dpatch, autotools-dev,unixodbc-dev
make
这个过程需要一段时间
makeinstall
安装完成后需要做一些配置:
修改etc/profile文件,设置环境变量
ERLANG_HOME=/home/hadoop/mydisk/erlang
export $ERLANG_HOME/bin
测试是否安装配置成功
至此,erlang已经安装配置完成;下面开始安装配置rabbitMQ:
同样下载压缩包
Wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.5/rabbitmq-server-generic-unix-3.3.5.tar.gz
解压,配置
启动rabbitMQ
端口是5672
下面使用JAVA语言来测试下rabbitMQ,这里给出一个demo
首先下载java的客户端jar包
http://www.rabbitmq.com/java-client.html
Wget http://www.rabbitmq.com/releases/rabbitmq-java-client/v3.3.5/rabbitmq-java-client-bin-3.3.5.tar.gz
发送端
在main函数中调用send方法即可向队列中发送消息
接收端
这是接收端代码,接收队列中的信息
通过源码可以看到默认用户和默认HOST
所以以上代码中的setHost注释掉,程序已然可以正常运行。
- JAVA调用RabbitMQ,附安装过程
- RabbitMQ学习之远程过程调用(RPC)(java)
- RabbitMQ学习(六)之远程过程调用(RPC)(java)
- RabbitMQ 远程过程调用RPC
- 11-rabbitmq-远程过程调用
- ubuntu安装rabbitmq过程记录
- rabbitmq的java调用实例
- java远程连接调用Rabbitmq
- RabbitMQ (六) 远程过程调用(RPC)
- 12-rabbitmq-远程过程调用-spring
- RabbitMQ入门教程(八):远程过程调用RPC
- window7下面rabbitMQ安装配置过程详解
- rabbitmq安装使用 ,java环境
- RabbitMq安装及java demo
- Eclipse的安装过程(附资源)
- rabbitMQ学习笔记(七) RPC 远程过程调用
- rabbitMQ学习笔记(七) RPC 远程过程调用
- rabbitmq(六)RPC(Remote procedure call,远程过程调用)
- http协议中:GET/POST/PUT/DELETE/INPUT/TRACE/OPTIONS/HEAD方法
- UserControl中的tagprefix和tagname
- 代理模式
- ubuntu_eclipse:An error has occurred. See the log
- 建造者模式
- JAVA调用RabbitMQ,附安装过程
- Unity AssetBundle的使用
- android https post
- 模版方法模式
- 【iOS开发-9】UIImage和UIImageView属性介绍,实现图片动画,实现开始/停止按钮效果
- spring MVC 导出excel
- ANTLR4权威指南 - 第7章 通过特定应用程序代码解耦语法
- 用户空间栈 & 系统空间栈
- _HEAP_LOOKASIDE