Skip to content

Commit c901950

Browse files
committed
fix: 레드판다 삭제
1 parent 68b6cd4 commit c901950

12 files changed

+4
-199
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ docker-compose.yaml
7777
db/
7878
.docker
7979
data/
80+
.dummy
8081

8182
### secret 프로필
8283
application-secret.yml

build.gradle.kts

-12
Original file line numberDiff line numberDiff line change
@@ -76,18 +76,6 @@ dependencies {
7676
// Spring Security OAuth2
7777
implementation ("org.springframework.security:spring-security-oauth2-client:6.4.2") // Or the version you're using
7878
implementation ("org.springframework.security:spring-security-oauth2-core:6.4.2") // Or the version you're using
79-
80-
// Spring Kafka
81-
implementation("org.springframework.kafka:spring-kafka")
82-
83-
// Kafka 클라이언트 (Redpanda와 호환)
84-
implementation("org.apache.kafka:kafka-clients:3.6.0")
85-
86-
// JSON 직렬화/역직렬화 (Kafka 메시지 처리)
87-
implementation("com.fasterxml.jackson.core:jackson-databind")
88-
89-
// 테스트용 Kafka 임베디드 서버 (선택 사항)
90-
testImplementation("org.springframework.kafka:spring-kafka-test")
9179
}
9280

9381
tasks.withType<Test> {

src/main/java/cmf/commitField/domain/commit/scheduler/CommitScheduler.java

+1-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import cmf.commitField.domain.commit.sinceCommit.service.CommitCacheService;
44
import cmf.commitField.domain.commit.totalCommit.service.TotalCommitService;
5-
import cmf.commitField.domain.redpanda.RedpandaProducer;
65
import cmf.commitField.domain.user.entity.User;
76
import cmf.commitField.domain.user.repository.UserRepository;
87
import lombok.RequiredArgsConstructor;
@@ -23,7 +22,6 @@
2322
public class CommitScheduler {
2423
private final TotalCommitService totalCommitService;
2524
private final CommitCacheService commitCacheService;
26-
private final RedpandaProducer redpandaProducer;
2725
private final UserRepository userRepository;
2826
private final StringRedisTemplate redisTemplate;
2927
private final AtomicInteger counter = new AtomicInteger(0);
@@ -68,7 +66,7 @@ private void processUserCommit(User user) {
6866
}
6967

7068
// 현재 커밋 개수 조회
71-
long currentCommitCount = totalCommitService.getSeasonCommits(
69+
long currentCommitCount = totalCommitService.getUpdateCommits(
7270
user.getUsername(),
7371
lastCommitted, // 🚀 Redis에 저장된 lastCommitted 기준으로 조회
7472
LocalDateTime.now()
@@ -94,9 +92,6 @@ private void updateCommitData(User user, long currentCommitCount, long newCommit
9492
// 2️⃣ Redis에 최신 커밋 개수 저장 (3시간 동안 유지)
9593
commitCacheService.updateCachedCommitCount(user.getUsername(), currentCommitCount);
9694

97-
// 3️⃣ 메시지 큐 전송
98-
redpandaProducer.sendCommitUpdate(user.getUsername(), newCommitCount);
99-
10095
log.info("✅ 커밋 반영 완료 - User: {}, New Commits: {}", user.getUsername(), newCommitCount);
10196
}
10297
}

src/main/java/cmf/commitField/domain/redpanda/RedpandaConsumer.java

-28
This file was deleted.

src/main/java/cmf/commitField/domain/redpanda/RedpandaController.java

-19
This file was deleted.

src/main/java/cmf/commitField/domain/redpanda/RedpandaProducer.java

-31
This file was deleted.

src/main/java/cmf/commitField/domain/redpanda/commit/CommitConsumer.java

-21
This file was deleted.

src/main/java/cmf/commitField/domain/redpanda/commit/WebhookCommitController.java

-16
This file was deleted.

src/main/java/cmf/commitField/domain/redpanda/dto/CommitUpdateMessageDto.java

-27
This file was deleted.

src/main/java/cmf/commitField/global/config/KafkaProducerConfig.java

-37
This file was deleted.

src/main/resources/application-dev.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ spring:
77
jpa:
88
open-in-view: false
99
hibernate:
10-
ddl-auto: create
10+
ddl-auto: update
1111
autoconfigure: # 로컬에서 실행할 때는 Redis와 Session 설정을 제외
1212
exclude:
1313
- org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration

src/main/resources/application.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ spring:
1818
jpa:
1919
open-in-view: false
2020
hibernate:
21-
ddl-auto: create
21+
ddl-auto: update
2222
properties:
2323
hibernate:
2424
default_batch_fetch_size: 100

0 commit comments

Comments
 (0)