RabbitMQ远程访问

转载 2016年06月01日 21:22:18

http://www.blogjava.net/qileilove/archive/2014/09/04/417662.html

http://qaseven.github.io

http://www.linuxidc.com/Linux/2014-10/107917.htm

package com.mq.rabbitmq.rabbitmqtest;
import java.util.Date;
import com.rabbitmq.client.ConnectionFactory;
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.QueueingConsumer;
public class ReceiveTest {
private final static String QUEUE_NAME = "ftpAgent";
private final static String userName = "admin";
private final static String password = "admin";
private final static String virtualHost = "/";
private final static int portNumber = 5672;
private final static String hostName = "master";
private final static String host = "192.168.174.132";
public static void main(String[] argv) throws java.io.IOException,
java.lang.InterruptedException {
ConnectionFactory factory = new ConnectionFactory();
//      factory.setHost("192.168.174.160");
factory.setUsername(userName);
factory.setPassword(password);
//      factory.setVirtualHost(virtualHost);
factory.setHost(host);
factory.setPort(portNumber);
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
//      channel.queueDeclare(QUEUE_NAME, false, false, false, null);
System.out.println(" [*] Waiting for messages. To exit press CTRL+C");
QueueingConsumer consumer = new QueueingConsumer(channel);
channel.basicConsume(QUEUE_NAME, true, consumer);
Date nowTime = new Date();
while (true) {
QueueingConsumer.Delivery delivery = consumer.nextDelivery();
String message = new String(delivery.getBody());
System.out.println("RecieveTime: " + nowTime);
System.out.println(" [x] Received '" + message + "'");
}
}
}

ReceiveTest:

package com.mq.rabbitmq.rabbitmqtest;
import java.util.Date;
import com.rabbitmq.client.ConnectionFactory;
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.QueueingConsumer;
public class ReceiveTest {
private final static String QUEUE_NAME = "ftpAgent";
private final static String userName = "admin";
private final static String password = "admin";
private final static String virtualHost = "/";
private final static int portNumber = 5672;
private final static String hostName = "master";
private final static String host = "192.168.174.132";
public static void main(String[] argv) throws java.io.IOException,
java.lang.InterruptedException {
ConnectionFactory factory = new ConnectionFactory();
//      factory.setHost("192.168.174.160");
factory.setUsername(userName);
factory.setPassword(password);
//      factory.setVirtualHost(virtualHost);
factory.setHost(host);
factory.setPort(portNumber);
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
//      channel.queueDeclare(QUEUE_NAME, false, false, false, null);
System.out.println(" [*] Waiting for messages. To exit press CTRL+C");
QueueingConsumer consumer = new QueueingConsumer(channel);
channel.basicConsume(QUEUE_NAME, true, consumer);
Date nowTime = new Date();
while (true) {
QueueingConsumer.Delivery delivery = consumer.nextDelivery();
String message = new String(delivery.getBody());
System.out.println("RecieveTime: " + nowTime);
System.out.println(" [x] Received '" + message + "'");
}
}
}


rabbitmq 添加远程访问功能

http://blog.haohtml.com/archives/15249   刚刚安装过的rabbitmq 消息队列,并启用了插件管理功能,3.3.1版中,处于安全的考虑,guest这个默认的...
  • u013571243
  • u013571243
  • 2016年04月21日 19:49
  • 3066

为rabbitmq添加远程访问用户

服务器系统Red Hat 4.4.7-17 RabbitMQ安装目录如下:/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/sbin  ## ...
  • zhangbest2009
  • zhangbest2009
  • 2016年10月12日 15:45
  • 4867

rabbitmq的添加远程账号登录

rabbitmq安装和开启web参考:http://blog.csdn.net/u011186019/article/details/51911234 一、添加配置文件 在/etc...
  • u011186019
  • u011186019
  • 2016年12月29日 15:52
  • 2795

RabbitMQ(四)远程连接RabbitMQ

为了避免污染宿主系统环境,于是在虚拟机中搭建了一个linux环境并且安装了rabbitmq-server。然后在远程连接的时候一直连接失败。官网上面给的例子都是在本地使用系统默认的guest用户连接的...
  • diweikang
  • diweikang
  • 2016年08月09日 12:27
  • 2206

关于RabbitMQ的远程ip访问的解决方法

由于最近需要用到消息中间件的一些东西,最近查阅了一些资料。 但是在我尝试在别的电脑上登录时却发现信息并不能在别的电脑上显示出来 我这里安装的是 RabbitMQ-server-3.6.6,并且也已...
  • qq_35973540
  • qq_35973540
  • 2017年03月08日 15:03
  • 2846

Rabbitmq关于创建用户的相关命令

安装完rabbitmq后,有一个默认的用户guest,这个用户不能远程连接,只能本地连接server 如果需要使用guest进行远程登陆,那么就需要修改配置文件,文件大概位置/rabbitmq/ra...
  • will5451
  • will5451
  • 2018年01月23日 16:46
  • 39

ubuntu 为rabbitmq安装web插件管理界面(为了远程查看rabbitmq)

1,为rabbitmq所用端口号增加权限(提供其它主机访问) # iptables -A INPUT -p tcp --dport 5672 -j ACCEPT # iptables -A INPUT...
  • heybob
  • heybob
  • 2014年03月05日 13:42
  • 4635

RabbitMQ不能远程访问问题

闲话   本文讲述RabbitMQ不能远程访问的解决方法。 问题 RabbitMQ不能远程访问,比如在node1机器上安装并启动RabbitMQ,但是在node2机器上写连接node1机器的...
  • u011642663
  • u011642663
  • 2017年01月23日 19:28
  • 1557

RabbitMQ远程不能访问问题的解决

刚刚安装的RabbitMQ-Server-3.3.5,并且也已经开启了Web管理功能,但是现在存在一个问题: 出于安全的考虑,guest这个默认的用户只能通过http://localhost:1...
  • fanyuna
  • fanyuna
  • 2015年09月23日 15:21
  • 12698

rabbitmq安装后的配置操作--远程访问以及开启web控制台

1.进入rabbitmq安装目录,进入etc/rabbitmq 执行cp rabbitmq.config.example rabbitmq.config2.vi rabbitmq.config3.找到...
  • u013488838
  • u013488838
  • 2018年01月19日 09:25
  • 63
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RabbitMQ远程访问
举报原因:
原因补充:

(最多只允许输入30个字)