|
20 | 20 | @RequiredArgsConstructor |
21 | 21 | public class KafkaConsumer { |
22 | 22 |
|
23 | | - private final AlertService alertService; |
24 | | - private final AlertRepository alertRepository; |
25 | | - private final RedisTemplate<String, Object> redisTemplate; |
26 | | - |
27 | | - private final ObjectMapper mapper = new ObjectMapper(); |
28 | | - |
29 | | - // KafkaListener annotation을 통해 메시지를 수신함 |
30 | | - @KafkaListener(topics = "alert-topic", groupId = "alert-service") |
31 | | - public void updateQty(String kafkaMessage) { |
32 | | - log.info("Kafka Message: -> {}", kafkaMessage); |
33 | | - |
34 | | - try { |
35 | | - Alert alert = mapper.readValue(kafkaMessage, Alert.class); |
| 23 | +// private final AlertService alertService; |
| 24 | +// private final AlertRepository alertRepository; |
| 25 | +// private final RedisTemplate<String, Object> redisTemplate; |
| 26 | +// |
| 27 | +// private final ObjectMapper mapper = new ObjectMapper(); |
| 28 | +// |
| 29 | +// // KafkaListener annotation을 통해 메시지를 수신함 |
| 30 | +// @KafkaListener(topics = "alert-topic", groupId = "alert-service") |
| 31 | +// public void updateQty(String kafkaMessage) { |
| 32 | +// log.info("Kafka Message: -> {}", kafkaMessage); |
36 | 33 | // |
37 | | -// if (alertRepository.getEmitterId(alert.getUserId()).isPresent()) { |
38 | | -// log.info("알림 전송: {}", alert.getUserId()); |
39 | | -// alertService.send(alert.getUserId(), alert.getType(), alert.getData()); |
40 | | -// } else { |
41 | | -// //redisTemplate.opsForValue().set("alert:" + alert.getEventId(), alert, 10, TimeUnit.MINUTES); |
42 | | -// log.info("No SSE connection for user {}.", alert.getUserId()); |
43 | | -// } |
44 | | - } catch (JsonProcessingException e) { |
45 | | - log.error("JSON parsing error: {}", e.getMessage()); |
46 | | - } |
47 | | - } |
| 34 | +// try { |
| 35 | +// Alert alert = mapper.readValue(kafkaMessage, Alert.class); |
| 36 | +//// |
| 37 | +//// if (alertRepository.getEmitterId(alert.getUserId()).isPresent()) { |
| 38 | +//// log.info("알림 전송: {}", alert.getUserId()); |
| 39 | +//// alertService.send(alert.getUserId(), alert.getType(), alert.getData()); |
| 40 | +//// } else { |
| 41 | +//// //redisTemplate.opsForValue().set("alert:" + alert.getEventId(), alert, 10, TimeUnit.MINUTES); |
| 42 | +//// log.info("No SSE connection for user {}.", alert.getUserId()); |
| 43 | +//// } |
| 44 | +// } catch (JsonProcessingException e) { |
| 45 | +// log.error("JSON parsing error: {}", e.getMessage()); |
| 46 | +// } |
| 47 | +// } |
48 | 48 | } |
0 commit comments