Skip to content

Commit 6eaf1aa

Browse files
committed
- LikeKafkaEvent를 LikeCountEvent로 클래스명 변경
- 이에 따른 컨슈머 및 퍼블리셔 구현체 수정 - OrderCreatedEvent, LikeEventOutboxHandler, LikeCountAggregateListener 패키지 구조 정리
1 parent 75b2811 commit 6eaf1aa

5 files changed

Lines changed: 8 additions & 9 deletions

File tree

apps/commerce-api/src/main/java/com/loopers/application/like/LikeEventOutboxHandler.java renamed to apps/commerce-api/src/main/java/com/loopers/application/like/event/LikeEventOutboxHandler.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
package com.loopers.application.like;
1+
package com.loopers.application.like.event;
22

3-
import com.loopers.application.like.event.LikeCreatedEvent;
43
import com.loopers.domain.event.OutboxService;
54
import lombok.RequiredArgsConstructor;
65
import lombok.extern.slf4j.Slf4j;

apps/commerce-api/src/main/java/com/loopers/application/order/OrderCreatedEvent.java renamed to apps/commerce-api/src/main/java/com/loopers/application/order/event/OrderCreatedEvent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.loopers.application.order;
1+
package com.loopers.application.order.event;
22

33
import com.loopers.domain.payment.PaymentType;
44
import com.loopers.domain.user.User;

apps/commerce-api/src/main/java/com/loopers/application/product/LikeCountAggregateListener.java renamed to apps/commerce-api/src/main/java/com/loopers/application/product/event/LikeCountAggregateListener.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.loopers.application.product;
1+
package com.loopers.application.product.event;
22

33
import com.loopers.application.event.FailedEventStore;
44
import com.loopers.application.like.event.LikeCreatedEvent;
5-
import com.loopers.event.LikeKafkaEvent;
5+
import com.loopers.event.LikeCountEvent;
66
import com.loopers.domain.product.ProductService;
77
import lombok.RequiredArgsConstructor;
88
import org.springframework.context.ApplicationEventPublisher;
@@ -30,7 +30,7 @@ public void handleLikeCreatedEvent(LikeCreatedEvent event) {
3030
try {
3131
int updatedLikeCount = performAggregation(event);
3232

33-
eventPublisher.publishEvent(new LikeKafkaEvent(
33+
eventPublisher.publishEvent(new LikeCountEvent(
3434
event.eventId(),
3535
event.productId(),
3636
updatedLikeCount

apps/commerce-streamer/src/main/java/com/loopers/interfaces/consumer/LikeEventConsumer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.loopers.interfaces.consumer;
22

33
import com.loopers.domain.metrics.ProductMetricsService;
4-
import com.loopers.event.LikeKafkaEvent;
4+
import com.loopers.event.LikeCountEvent;
55
import lombok.RequiredArgsConstructor;
66
import lombok.extern.slf4j.Slf4j;
77
import org.apache.kafka.clients.consumer.ConsumerRecord;
@@ -20,7 +20,7 @@ public class LikeEventConsumer {
2020
topics = "catalog-events",
2121
groupId = "metrics-group"
2222
)
23-
public void onMessage(ConsumerRecord<String, LikeKafkaEvent> record, Acknowledgment ack) {
23+
public void onMessage(ConsumerRecord<String, LikeCountEvent> record, Acknowledgment ack) {
2424
try {
2525
log.info("이벤트 수신: {}", record.value().eventId());
2626

modules/kafka/src/main/java/com/loopers/event/LikeKafkaEvent.java renamed to modules/kafka/src/main/java/com/loopers/event/LikeCountEvent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.loopers.event;
22

3-
public record LikeKafkaEvent(
3+
public record LikeCountEvent(
44
String eventId,
55
Long productId,
66
int currentLikeCount

0 commit comments

Comments
 (0)