...
|
...
|
@@ -33,14 +33,12 @@ public class AmazonOrderItemListener { |
|
|
|
|
|
try {
|
|
|
|
|
|
log.info("接收到队列: {} 消息:{}", MQConst.TEST, message);
|
|
|
|
|
|
MessageVo<AmazonOrderItem> messageVo = JSON.parseObject(message, new TypeReference<MessageVo<AmazonOrderItem>>() {
|
|
|
});
|
|
|
|
|
|
EventType eventType = EventType.valueOf(messageVo.getType());
|
|
|
|
|
|
log.info("当前监听binlog 数据库:{}, 数据表:{}", messageVo.getDatabase(), messageVo.getTable());
|
|
|
log.info("当前监听binlog 数据库:{}, 数据表:{}, 数据:{}", messageVo.getDatabase(), messageVo.getTable(), message);
|
|
|
|
|
|
// 数据同步只关注这三种事件
|
|
|
switch (eventType) {
|
...
|
...
|
@@ -60,8 +58,6 @@ public class AmazonOrderItemListener { |
|
|
log.info("其他事件类型:{}, 过滤不处理", eventType);
|
|
|
}
|
|
|
|
|
|
log.info("消息长度:{}", messageVo.getData().size());
|
|
|
|
|
|
/**
|
|
|
* 消息消费确认
|
|
|
* 如果客户端在线没有签收没有签收这条Message,则此消息进入Unacked状态,此时监听器阻塞等待消息确认,不推送新Message
|
...
|
...
|
|