rabbitmq.yml 1.47 KB
consumer:
      - address: ${rabbit_order}
        username: ${rabbit_order_user}
        password: ${rabbit_order_password}
        consumers:
            #更新物流调拨信息
            - class: com.yohoufo.order.mq.consumer.ExpressInfoUpdateConsumer
              topic: ufo.order.updateExpressInfo

            - class: com.yohoufo.order.mq.consumer.SellerOrderAutoCancelDelayMsgConsumer
              topic: sellerOrder.autoCancel
              delay:
                    interval: 15

            - class: com.yohoufo.order.mq.consumer.BuyerOrderAutoCancelDelayMsgConsumer
              topic: buyerOrder.autoCancel
              delay:
                    interval: 15

            - class: com.yohoufo.order.mq.consumer.BuyerOrderConfirmDelayMsgConsumer
              topic: buyerOrder.autoConfirm
              delay:
                    interval: 10080

            - class: com.yohoufo.order.mq.consumer.SellerOrderCancelDeliverDelayMsgConsumer
              topic: sellerOrder.autoCancelDeliver
              delay:
                    interval: 2880

producer:
      - address: ${rabbit_order}
        username: ${rabbit_order_user}
        password: ${rabbit_order_password}
        producers:
            - bean: tradeMqProducer
              persistent: true
              confirmcallback: orderMessageConfirmCallback

      - address: ${rabbit_common}
        username: ${rabbit_common_user}
        password: ${rabbit_common_password}
        producers:
            - bean: yhProducer