+-
Rabbitmq
首页 专栏 java 文章详情
0

Rabbitmq

!大个 发布于 3 月 2 日

1.启动虚拟机rabbitmq后在浏览器输入

192.168.64.140:15672
可以进入登录界面。用户名和密码都是admin,登录后界面如下:


创建类Producer

package m2;
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.ConnectionFactory;
import java.io.IOException;
import java.util.Scanner;
import java.util.concurrent.TimeoutException;
public class Producer {
    public static void main(String[] args) throws IOException, TimeoutException {
        //连接
 ConnectionFactory f = new ConnectionFactory();
        f.setHost("192.168.64.140");
        //f.setPort(5672);默认端口可以省略
 f.setUsername("admin");
        f.setPassword("admin");
        Channel c = f.newConnection().createChannel();
        //定义队列,创建队列,如果队列存在不会重复创建
 c.queueDeclare("helloworld",false,false,false,null);
        //发送消息
 while (true){
            System.out.println("输入消息:");
            String s = new Scanner(System.in).nextLine();
            c.basicPublish("","helloworld",null,s.getBytes());
        }
    }
}

然后启动,在控制台输入随意的消息。

在登录界面可以看到
![上传中...]()

java
阅读 19 发布于 3 月 2 日
收藏
分享
本作品系原创, 采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议
avatar
!大个
1 声望
0 粉丝
关注作者
0 条评论
得票 时间
提交评论
avatar
!大个
1 声望
0 粉丝
关注作者
宣传栏
目录

1.启动虚拟机rabbitmq后在浏览器输入

192.168.64.140:15672
可以进入登录界面。用户名和密码都是admin,登录后界面如下:


创建类Producer

package m2;
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.ConnectionFactory;
import java.io.IOException;
import java.util.Scanner;
import java.util.concurrent.TimeoutException;
public class Producer {
    public static void main(String[] args) throws IOException, TimeoutException {
        //连接
 ConnectionFactory f = new ConnectionFactory();
        f.setHost("192.168.64.140");
        //f.setPort(5672);默认端口可以省略
 f.setUsername("admin");
        f.setPassword("admin");
        Channel c = f.newConnection().createChannel();
        //定义队列,创建队列,如果队列存在不会重复创建
 c.queueDeclare("helloworld",false,false,false,null);
        //发送消息
 while (true){
            System.out.println("输入消息:");
            String s = new Scanner(System.in).nextLine();
            c.basicPublish("","helloworld",null,s.getBytes());
        }
    }
}

然后启动,在控制台输入随意的消息。

在登录界面可以看到
![上传中...]()