zoukankan      html  css  js  c++  java
  • rabbitmq笔记

    // 创建队列(包括参数)
    try {
        // 没有异常说明这个queue存在
        rabbitTemplate.getConnectionFactory().createConnection().createChannel(false)
                .queueDeclarePassive(queueName);
        // continue;
    } catch (java.io.IOException e) {
        // 新建队列
        rabbitTemplate.getConnectionFactory().createConnection().createChannel(false).queueDeclare(queueName, true,
                false, false, null);
    }
    // 新建交换机
    try {
        // 没有异常说明这个exchange存在
        rabbitTemplate.getConnectionFactory().createConnection().createChannel(false)
                .exchangeDeclarePassive(exchange);
    } catch (java.io.IOException e) {
        // exchange不存在
        rabbitTemplate.getConnectionFactory().createConnection().createChannel(false).exchangeDeclare(exchange,
                "topic", true);
    }
    rabbitTemplate.getConnectionFactory().createConnection().createChannel(false).queueUnbind(originName, originExchange, key);
    rabbitTemplate.getConnectionFactory().createConnection().createChannel(false).queueBind(queueName, exchange, key);
    try {
        rabbitTemplate.getConnectionFactory().createConnection().createChannel(false).queueDelete(originName);
    } catch (AmqpException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    越努力越幸运~ 加油ヾ(◍°∇°◍)ノ゙
  • 相关阅读:
    .NET程序默认启动线程数
    TPL中Task执行的内联性线程重入
    Unity容器中的对象生存期管理
    C# 异步 TCP 服务器完整实现
    WPF中多源控制Button的状态
    C# 对 TCP 客户端的状态封装
    WPF异步MVVM等待窗体
    C#实现UDP分包组包
    C#实现RTP数据包传输
    PHP 传引用调用
  • 原文地址:https://www.cnblogs.com/utomboy/p/12558281.html
Copyright © 2011-2022 走看看