| | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.Date; |
| | | |
| | | @Slf4j |
| | | @Component |
| | | public class OtcProducter implements RabbitTemplate.ConfirmCallback { |
| | |
| | | rabbitTemplate.convertAndSend(RabbitMqConfig.EXCHANGE_ONE, RabbitMqConfig.ROUTINGKEY_MARKET_BUSSINESS, content, correlationData); |
| | | } |
| | | |
| | | public void sendDelayOrderMsg(String content) { |
| | | log.info("-----{}", new Date()); |
| | | rabbitTemplate.convertAndSend(RabbitMqConfig.EXCHANGE_DELAY, RabbitMqConfig.ROUTING_KEY_DELAY, content, message -> { |
| | | message.getMessageProperties().setExpiration(1000 * 60 + ""); |
| | | return message; |
| | | }); |
| | | } |
| | | |
| | | @Override |
| | | public void confirm(CorrelationData correlationData, boolean b, String s) { |
| | | |