| | |
| | | } |
| | | // === 奖励分发 end === |
| | | |
| | | // === 创建新地址 start === |
| | | @Bean |
| | | public DirectExchange mallCoinTrcUsdtAddressExchange() { |
| | | return new DirectExchange(RabbitQueueEnum.MALL_COIN_TRC_USDT_ADDRESS.getExchange()); |
| | | } |
| | | @Bean |
| | | public Queue mallCoinTrcUsdtAddressQueue() { |
| | | return new Queue(RabbitQueueEnum.MALL_COIN_TRC_USDT_ADDRESS.getQueue(), true); |
| | | } |
| | | @Bean |
| | | public Binding mallCoinTrcUsdtAddressBinding() { |
| | | return BindingBuilder.bind(mallCoinTrcUsdtAddressQueue()).to(mallCoinTrcUsdtAddressExchange()) |
| | | .with(RabbitQueueEnum.MALL_COIN_TRC_USDT_ADDRESS.getRoute()); |
| | | } |
| | | // === 创建新地址 end === |
| | | |
| | | // === usdt更新 start === |
| | | @Bean |
| | | public DirectExchange mallCoinTrcUsdtUpdateExchange() { |
| | | return new DirectExchange(RabbitQueueEnum.MALL_COIN_TRC_USDT_UPDATE.getExchange()); |
| | | } |
| | | @Bean |
| | | public Queue mallCoinTrcUsdtUpdateQueue() { |
| | | return new Queue(RabbitQueueEnum.MALL_COIN_TRC_USDT_UPDATE.getQueue(), true); |
| | | } |
| | | @Bean |
| | | public Binding mallCoinTrcUsdtUpdateBinding() { |
| | | return BindingBuilder.bind(mallCoinTrcUsdtUpdateQueue()).to(mallCoinTrcUsdtUpdateExchange()) |
| | | .with(RabbitQueueEnum.MALL_COIN_TRC_USDT_ADDRESS.getRoute()); |
| | | } |
| | | // === usdt更新 end === |
| | | |
| | | // === TRC20_USDT同步 start === |
| | | @Bean |
| | | public DirectExchange mallCoinTrcTrc20Exchange() { |
| | | return new DirectExchange(RabbitQueueEnum.MALL_COIN_TRC_TRC20_BLOCK.getExchange()); |
| | | } |
| | | @Bean |
| | | public Queue mallCoinTrcTrc20Queue() { |
| | | return new Queue(RabbitQueueEnum.MALL_COIN_TRC_TRC20_BLOCK.getQueue(), true); |
| | | } |
| | | @Bean |
| | | public Binding mallCoinTrcTrc20Binding() { |
| | | return BindingBuilder.bind(mallCoinTrcTrc20Queue()).to(mallCoinTrcTrc20Exchange()) |
| | | .with(RabbitQueueEnum.MALL_COIN_TRC_TRC20_BLOCK.getRoute()); |
| | | } |
| | | // === TRC20_USDT同步 end === |
| | | |
| | | } |