Skip to content

Commit ed6d141

Browse files
committed
fix: kafka 잠시 off
- 원인모를 에러에 의해, default 서버 kafka 잠시 off
1 parent 4710afb commit ed6d141

File tree

3 files changed

+45
-43
lines changed

3 files changed

+45
-43
lines changed

.gitignore

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,10 @@ out/
3737
.vscode/
3838

3939
### yml & properties ###
40-
*.yml
41-
*.properties
40+
chat/**/*.yml
41+
default/**/*.yml
42+
chat/**/*.properties
43+
default/**/*.properties
4244

4345
### 폴더 추가
4446
default/src/main/generated

default/src/main/java/org/dfbf/soundlink/global/kafka/KafkaConsumer.java

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -20,29 +20,29 @@
2020
@RequiredArgsConstructor
2121
public class KafkaConsumer {
2222

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);
3633
//
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+
// }
4848
}

default/src/main/java/org/dfbf/soundlink/global/kafka/KafkaProducer.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,21 @@
1313
@RequiredArgsConstructor
1414
public class KafkaProducer {
1515

16-
private final KafkaTemplate<String, String> kafkaTemplate;
17-
private final ObjectMapper mapper = new ObjectMapper();
18-
19-
// 주어진 주제(topic)로 OrderDto 객체를 Kafka 메시지로 전송하고, 전송한 OrderDto 객체를 반환하는 메서드
20-
public Alert send(String topic, Alert alert) {
21-
String jsonInstring = "";
22-
23-
try {
24-
jsonInstring = mapper.writeValueAsString(alert); // OrderDto 객체를 JSON 문자열로 변환
25-
} catch (JsonProcessingException e) {
26-
log.info(e.getMessage());
27-
}
28-
29-
kafkaTemplate.send(topic, jsonInstring); // KafkaTemplate을 사용하여 Kafka 메시지를 보냄
30-
31-
return alert; // 전송한 OrderDto 객체를 반환
32-
}
16+
// private final KafkaTemplate<String, String> kafkaTemplate;
17+
// private final ObjectMapper mapper = new ObjectMapper();
18+
//
19+
// // 주어진 주제(topic)로 OrderDto 객체를 Kafka 메시지로 전송하고, 전송한 OrderDto 객체를 반환하는 메서드
20+
// public Alert send(String topic, Alert alert) {
21+
// String jsonInstring = "";
22+
//
23+
// try {
24+
// jsonInstring = mapper.writeValueAsString(alert); // OrderDto 객체를 JSON 문자열로 변환
25+
// } catch (JsonProcessingException e) {
26+
// log.info(e.getMessage());
27+
// }
28+
//
29+
// kafkaTemplate.send(topic, jsonInstring); // KafkaTemplate을 사용하여 Kafka 메시지를 보냄
30+
//
31+
// return alert; // 전송한 OrderDto 객체를 반환
32+
// }
3333
}

0 commit comments

Comments
 (0)