Skip to content

Dev#156

Merged
caniro merged 43 commits intomainfrom
dev
Jun 12, 2025
Merged

Dev#156
caniro merged 43 commits intomainfrom
dev

Conversation

@caniro
Copy link
Contributor

@caniro caniro commented Jun 12, 2025

  • 정기반영

109an94 and others added 30 commits June 6, 2025 15:12
- 프로덕션에서 테스트로 이동
(spring 서버를 public -> private 서브넷으로 이동했으므로 그에 따라 설정을 변경함)
config: bastion host를 통해 배포되도록 변경
local용 gitignore추가
단일 종목에 대해 여러 주문들이 동시에 들어온다고 하더라도, 체결은 종목마다 단일 스레드에서 처리되도록 수정했습니다.
동시성 이슈를 비관적 락 + repeatable_read로 대응한 버전입니다.
주문이 user 패키지에 정의된 repository를 참조하도록 변경했습니다.
lock, timeout등의 공통로직들이 적용되어야 하기 때문에 통합시키는것이 좋다고 판단했습니다.
동시성 테스트를 추가하면서 테스트 내용을 더 잘 분석할 수 있도록 로그 설정과 base 테스트를 수정했습니다.
Junh-b and others added 13 commits June 11, 2025 21:14
테스트 편의를 위해 잠시 추가했었던 설정 수정내용을 원래대로 복원했습니다.
각 영역에서 별도의 목적으로 사용중이던 Repository 클래스를 제거하고, 통일된 Repository를 사용하도록 변경했습니다.
# Conflicts:
#	src/main/java/com/cleanengine/coin/trade/application/TradeQueueManager.java
@caniro caniro merged commit f0b6e27 into main Jun 12, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants