Skip to content

Commit 2d4b33f

Browse files
朱晔朱晔
authored andcommitted
fix
1 parent 082f875 commit 2d4b33f

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/main/java/org/geekbang/time/commonmistakes/asyncprocess/rabbitmqdlx/DeadLetterController.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ public class DeadLetterController {
2020

2121
@GetMapping("send")
2222
public void send() {
23-
rabbitTemplate.convertAndSend(Consts.EXCHANGE, Consts.QUEUE, "msg" + atomicLong.incrementAndGet());
23+
String message = "msg" + atomicLong.incrementAndGet();
24+
log.info("Client 发送消息 {}", message);
25+
rabbitTemplate.convertAndSend(Consts.EXCHANGE, Consts.QUEUE, message);
2426
}
2527
}

src/main/java/org/geekbang/time/commonmistakes/asyncprocess/rabbitmqdlx/MQListener.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,13 @@ public class MQListener {
2424
public void handler(@Payload Message message, Channel channel) throws IOException {
2525
String m = new String(message.getBody());
2626
try {
27-
log.info("收到消息:{}", m);
27+
log.info("Handler 收到消息:{}", m);
2828
throw new RuntimeException("处理消息失败");
2929
} catch (Exception e) {
3030
Map<String, Object> headers = message.getMessageProperties().getHeaders();
3131
Long retryCount = getRetryCount(headers);
32-
//重试3次
3332
if (retryCount < Consts.RETRY_COUNT) {
34-
log.info("消费消息:{} 异常,准备重试第{}次", m, ++retryCount);
33+
log.info("Handler 消费消息:{} 异常,准备重试第{}次", m, ++retryCount);
3534

3635
AMQP.BasicProperties rabbitMQProperties =
3736
messagePropertiesConverter.fromMessageProperties(message.getMessageProperties(), "UTF-8");
@@ -60,6 +59,6 @@ private long getRetryCount(Map<String, Object> headers) {
6059

6160
@RabbitListener(queues = Consts.DEAD_QUEUE)
6261
public void deadHandler(@Payload Message message) {
63-
log.error("收到死信消息: {}", new String(message.getBody()));
62+
log.error("DeadHandler 收到死信消息: {}", new String(message.getBody()));
6463
}
6564
}

0 commit comments

Comments
 (0)