Skip to content

Commit 56180bc

Browse files
authored
Merge pull request #255 from 1223v/main
Fix: Kafka 주문 이벤트 발생 예외 수정
2 parents 1834619 + 4deb96f commit 56180bc

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

src/main/java/com/readyvery/readyverydemo/src/order/OrderEventProducer.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,24 @@
66
import com.readyvery.readyverydemo.src.order.dto.OrderUpdateMessage;
77

88
import lombok.RequiredArgsConstructor;
9+
import lombok.extern.slf4j.Slf4j;
910

11+
@Slf4j
1012
@Service
1113
@RequiredArgsConstructor
1214
public class OrderEventProducer {
1315

1416
private final KafkaTemplate<String, OrderUpdateMessage> kafkaTemplate;
1517

1618
public void sendOrderUpdate(OrderUpdateMessage message) {
17-
// 예: "order_updates"라는 토픽 사용
18-
kafkaTemplate.send("order_updates", message);
19+
try {
20+
// Kafka로 주문 업데이트 이벤트 전송
21+
kafkaTemplate.send("order_updates", message);
22+
log.info("주문 이벤트 전송 성공: {}", message);
23+
} catch (Exception e) {
24+
// Kafka 연결 실패 시에도 주문 처리는 계속 진행
25+
log.warn("Kafka 연결 실패로 주문 이벤트 전송 실패, 주문 처리는 계속 진행: {}", e.getMessage());
26+
log.debug("Kafka 에러 상세: ", e);
27+
}
1928
}
2029
}

0 commit comments

Comments
 (0)