【问题标题】:Endless queues with auto-generated names keep being created不断创建具有自动生成名称的无尽队列
【发布时间】:2018-08-23 05:22:15
【问题描述】:

这是图像 reg... 使用随机名称自动生成的队列

【问题讨论】:

    标签: spring-boot rabbitmq spring-websocket


    【解决方案1】:

    如果我理解正确,这就是你想要的

    public static String getRandomString(int length) {
        char[] chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST".toCharArray();
    
        StringBuilder sb = new StringBuilder();
        Random random = new Random();
        for (int i = 0; i < length; i++) {
            char c = chars[random.nextInt(chars.length)];
            sb.append(c);
        }
        String randomStr = sb.toString();
    
        return randomStr;
    }
    

    你需要像这样用 enqueue 调用这个函数。

    Queue<String> q = new LinkedList<>();
    q.add(getRandomString(10));
    

    【讨论】:

    • 当前随机队列已创建..我需要停止创建随机队列,并且我只想创建队列与任何交换绑定以与路由密钥链接.. .
    • @kumar 队列恢复和中断请参考此链接docs.oracle.com/javase/7/docs/api/java/util/Queue.html
    • 我正在使用rabbit-mq @Kishan ...和spring-boot我需要停止创建队列frm rabbitmq管理.....就像我标记到问题的任何图像
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-10
    • 1970-01-01
    • 1970-01-01
    • 2023-01-23
    • 2017-01-10
    • 2018-02-23
    相关资源
    最近更新 更多