zoukankan      html  css  js  c++  java
  • MQ 个人小结

    在PCS项目:

    talking 发送队列
    1.1 创建
    @Bean
    public Queue orderTakingQueue() {

    return createQueue(orderTakingQueueName);
    }

    1.2 绑定


    @Bean
    public Binding orderTakingQueueBinding(Queue orderTakingQueue, DirectExchange orderExchange) {
    return BindingBuilder.bind(orderTakingQueue).to(orderExchange).with(orderTakingQueueName);
    }

    1.3 发送
    public String getOrderTakingQueueName() {
    return orderTakingQueueName;
    }

    @Override
    public void sendOrderInfo(String orderInfo) {
    System.out.println("Send order info to MQ: " + orderInfo);
    rabbitTemplate.convertAndSend(mqConfig.getOrderExchangeName(), mqConfig.getOrderTakingQueueName(), orderInfo);
    }


    2.order 接受队列

    2.1 创建

    @Bean
    public Queue orderTakingQueue() {

    return createQueue(orderTakingQueueName);
    }

    2.2 绑定

    @Bean
    public Binding orderTakingQueueBinding(Queue orderTakingQueue, DirectExchange orderExchange) {
    Binding binding = BindingBuilder.bind(orderTakingQueue).to(orderExchange).with(orderTakingQueueName);
    return binding;
    }


    2.3 接受监听(方法)

    @Bean
    public SimpleMessageListenerContainer pkgQueueListenerContainer(ConnectionFactory connectionFactory,MessageReceiver messageReceiver)
    {
    SimpleMessageListenerContainer container = new SimpleMessageListenerContainer();
    container.setConnectionFactory(connectionFactory);
    container.setQueueNames(orderTakingQueueName);
    container.setMessageListener(new MessageListenerAdapter(messageReceiver, "receiveOrderInfo"));
    container.setConcurrentConsumers(32);
    container.setPrefetchCount(20);
    return container;
    }

  • 相关阅读:
    redis 基本操作-python 使用redis-手机验证接口-发送短信接口
    登录-注册页面修订
    10-29 课堂笔记
    git 协作开发
    git 常规使用
    luffy-city 基础环境搭建(至轮播图前后台交互实现)-步骤目录
    偏移分页-游标(加密)分页-自定义过滤器-第三方过滤器插件(django-filter)
    drf 大总结
    739. Daily Temperatures
    617. Merge Two Binary Trees
  • 原文地址:https://www.cnblogs.com/chengjun/p/8795221.html
Copyright © 2011-2022 走看看