| | |
| | | import org.springframework.amqp.core.Message; |
| | | import org.springframework.amqp.rabbit.annotation.RabbitListener; |
| | | import org.springframework.amqp.rabbit.core.RabbitTemplate; |
| | | import org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener; |
| | | import org.springframework.stereotype.Component; |
| | | import org.yeshi.utils.StringUtil; |
| | | |
| | |
| | | * @description: |
| | | * @date 2024/9/26 13:47 |
| | | */ |
| | | @Component |
| | | public class VideoSyncDataV2Listener { |
| | | public class VideoSyncDataV2Listener implements ChannelAwareMessageListener { |
| | | |
| | | @Resource |
| | | private RabbitTemplate rabbitTemplate; |
| | | |
| | | @Override |
| | | public void onMessage(Message message, Channel channel) throws Exception { |
| | | RabbitmqMsgConsumeUtil.processMessage(message, channel, rabbitTemplate, () -> { |
| | | String result = new String(message.getBody(), StandardCharsets.UTF_8); |