Conversation
Contributor
caniro
commented
Jun 12, 2025
- 정기반영
- 프로덕션에서 테스트로 이동
…nto feat/realitybot
(spring 서버를 public -> private 서브넷으로 이동했으므로 그에 따라 설정을 변경함)
…nto feat/realitybot
config: bastion host를 통해 배포되도록 변경
Feat/realitybot
…nto feat/realitybot
local용 gitignore추가
단일 종목에 대해 여러 주문들이 동시에 들어온다고 하더라도, 체결은 종목마다 단일 스레드에서 처리되도록 수정했습니다.
동시성 이슈를 비관적 락 + repeatable_read로 대응한 버전입니다.
주문이 user 패키지에 정의된 repository를 참조하도록 변경했습니다. lock, timeout등의 공통로직들이 적용되어야 하기 때문에 통합시키는것이 좋다고 판단했습니다.
동시성 테스트를 추가하면서 테스트 내용을 더 잘 분석할 수 있도록 로그 설정과 base 테스트를 수정했습니다.
read_committed 로 변경
- 데이터 정합성(무결성) 테스트 필요
Feat/realitybot
테스트 편의를 위해 잠시 추가했었던 설정 수정내용을 원래대로 복원했습니다.
각 영역에서 별도의 목적으로 사용중이던 Repository 클래스를 제거하고, 통일된 Repository를 사용하도록 변경했습니다.
# Conflicts: # src/main/java/com/cleanengine/coin/trade/application/TradeQueueManager.java
Feat/trade core
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.