具有自动生成名称的无尽队列不断创建

时间:2018-08-23 05:22:15

标签: spring-boot rabbitmq spring-websocket

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

enter image description here

1 个答案:

答案 0 :(得分:0)

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

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;
}

您需要像这样的队列来调用此函数。

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