小编Doc*_*kay的帖子

RabbitMQ连接重置

我正在尝试使用Java代码将简单的RabbitMQ连接到我的服务器(该服务器正在执行RabbitMQ服务)。执行以下代码(在此处提供)会给我 java.net.SocketException:Connection Reset异常。

import java.io.*;
import java.security.*;


import com.rabbitmq.client.*;

public class test
{
    public static void main(String[] args) throws Exception
    {

        ConnectionFactory factory = new ConnectionFactory();
        factory.setHost("myIP");  //myIP is just dummy text, I have a real IP there
        factory.setPort(5672);
        factory.setUsername("admin");
        factory.setPassword("sesgo");
        factory.setVirtualHost("vSESGO");

        factory.useSslProtocol();

        Connection conn = factory.newConnection();
        Channel channel = conn.createChannel();

        channel.queueDeclare("rabbitmq-java-test", false, true, true, null);
        channel.basicPublish("", "rabbitmq-java-test", null, "Hello, World".getBytes());


        GetResponse chResponse = channel.basicGet("rabbitmq-java-test", false);
        if(chResponse == null) {
            System.out.println("No message retrieved");
        } else …
Run Code Online (Sandbox Code Playgroud)

java rabbitmq

5
推荐指数
1
解决办法
1924
查看次数

标签 统计

java ×1

rabbitmq ×1