rabbitmq 在win10 64 安装
来源:互联网 发布:js横陈烈感受静态的美 编辑:程序博客网 时间:2024/06/14 06:48
一:下载Erlang*.exe和rabbitmq*.exe
http://www.erlang.org/download/otp_src_20.1.tar.gz
http://www.erlang.org/download/otp_win32_20.1.exe
http://www.erlang.org/download/otp_win64_20.1.exe 这里选择win64
https://www.rabbitmq.com/download.html 首页
https://dl.bintray.com/rabbitmq/windows/rabbitmq-server-3.6.14.exe Windows的安装包
二:到下载后的文件夹先运行 otp_win64_20.1.exe 直接下一步下一步到位,并且设置ERLANG_HOME环境变量;
到下载的文件夹下安装 rabbitmq-server-3.6.14.exe 下一步下一步到位,进入安装后的文件目录(如: cd /d X:\Program\RabbitMQ_Server\rabbitmq_server-3.6.14\sbin),执行
rabbitmq-plugins enable rabbitmq_management 安装默认的6个插件,如下格式:
The following plugins have been enabled:
amqp_client
cowlib
cowboy
rabbitmq_web_dispatch
rabbitmq_management_agent
rabbitmq_management
三:在浏览器地址栏输入http://localhost:15672 (用户名,密码都是“guest”),进入UI界面。
四:Javaclient代码示例:
maven 工程:name(Rabbitmq)
pom.xml
<dependencies>
<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>3.6.1</version>
</dependency>
</dependencies>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>3.6.1</version>
</dependency>
</dependencies>
Send.java
import com.rabbitmq.client.*;
/**
* Created by joyce on 2017/11/13.
*/
public class Send {
private final static String QUEUE_NAME = "test";
public static void main(String[] args) throws Exception {
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
//factory.setUsername("doron");
// factory.setPassword("doron");
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
channel.queueDeclare(QUEUE_NAME, false, false, false, null);
String message = "Hello World! zyy";
channel.basicPublish("", QUEUE_NAME, null, message.getBytes("UTF-8"));
System.out.println(" [x] Sent '" + message + "'");
channel.close();
connection.close();
}
}
/**
* Created by joyce on 2017/11/13.
*/
public class Send {
private final static String QUEUE_NAME = "test";
public static void main(String[] args) throws Exception {
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
//factory.setUsername("doron");
// factory.setPassword("doron");
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
channel.queueDeclare(QUEUE_NAME, false, false, false, null);
String message = "Hello World! zyy";
channel.basicPublish("", QUEUE_NAME, null, message.getBytes("UTF-8"));
System.out.println(" [x] Sent '" + message + "'");
channel.close();
connection.close();
}
}
Recv.java
import com.rabbitmq.client.*;
import java.io.IOException;
/**
* Created by joyce on 2017/11/13.
*/
public class Recv {
private final static String QUEUE_NAME = "test";
public static void main(String[] args) throws Exception {
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
//factory.setUsername("doron");
// factory.setPassword("doron");
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
channel.queueDeclare(QUEUE_NAME, false, false, false, null);
Consumer consumer = new DefaultConsumer(channel){
@Override
public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body)
throws IOException {
String message = new String(body, "UTF-8");
System.out.println(" [x] Received '" + message + "'");
}
};
channel.basicConsume(QUEUE_NAME, true, consumer);
import java.io.IOException;
/**
* Created by joyce on 2017/11/13.
*/
public class Recv {
private final static String QUEUE_NAME = "test";
public static void main(String[] args) throws Exception {
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
//factory.setUsername("doron");
// factory.setPassword("doron");
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
channel.queueDeclare(QUEUE_NAME, false, false, false, null);
Consumer consumer = new DefaultConsumer(channel){
@Override
public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body)
throws IOException {
String message = new String(body, "UTF-8");
System.out.println(" [x] Received '" + message + "'");
}
};
channel.basicConsume(QUEUE_NAME, true, consumer);
}
}
阅读全文
0 0
- rabbitmq 在win10 64 安装
- SpringBoot-RabbitMq win10安装
- 在win10 64 bit上安装theano
- 在Win10-64位上安装ElasticSearch
- 在CentOS上安装rabbitmq
- RabbitMq在ubuntu的安装
- 在windows上安装RabbitMQ
- RabbitMQ 在windows中安装
- 在linux中安装rabbitmq
- 在CentOS7上安装RabbitMQ
- 在Windows上安装rabbitmq
- 在Centos7上安装RabbitMQ
- 在win10下安装centos7
- Xgboost | 在Win10中安装
- 在win10下安装eclipse
- 在win10下安装keras
- Mysql 在win10安装说明
- 在虚拟机中安装Win10
- Google开发者大会即将关闭报名注册
- 网易2017秋招编程题:买苹果 [python]
- 产品经理整理PRD时,需要注意哪些点
- 【深度长文】细思极恐的YouTube可跳过广告
- 点融产品 VP 赵征宇:增长是一个探索人性的过程
- rabbitmq 在win10 64 安装
- 读书笔记 |《推荐系统实践》- 个性化推荐系统总结
- SSM系统整个过程----聊聊架构那些事儿(第二谈)
- JAVA多线程系列--Unsafe和CAS,Volatile---concurrent包的基石
- 网易2017秋招编程题:优雅的点 [python]
- node.js module初步理解
- 3-4 计算长方形的周长和面积
- H5布局实践一:div横竖排列
- 欢迎使用CSDN-markdown编辑器