Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[fix] ssl 갱신 #469

Merged
merged 10 commits into from
Sep 12, 2024
Merged

[fix] ssl 갱신 #469

merged 10 commits into from
Sep 12, 2024

Conversation

yonghwankim-dev
Copy link
Member

구현한 것

  • ssl 갱신

* feat: Kis 웹소켓 서비스 구현

* feat: 웹소켓 접근키 저장소 구현

* test: 웹소켓 접근키 저장소의 테스트 추가

* feat: tr-id 프로퍼티 추가

* fix: 웹소켓 접속 문제 해결

* feat: approvalKey에 대한 null 처리 추가

* feat: 정적 팩토리 추가

* test: 테스트 검증문 수정

* test: KisWebSocketClient connect 테스트 추가

* test: onClose 테스트 추가

* test: add sendMessage test

* feat: oauth SecurityFilterChain 순서 변경

- 변경 이유 : 테스트용 SecurityFilterChain이 순서상 앞에 두기 위해서

* test: 테스트용 웹소켓 서버 설정 추가

* feat: 웹소켓 클라이언트에 실시간 종목 체결가 핸들링 메서드 구현

* test: 웹소켓으로 실시간 체결가를 조회하여 레디스에 저장하는 테스트 구현

* style: 투두 추가 및 메인 애플리케이션 이름 변경

* test: 테스트 서포트 클래스 support 패키지로 이동

* feat: StockPrice push 서비스 구현

* feat: WebClientConfig global 패키지로 이동

* fix: api로 요청하는 방식이 아닌 price 모듈에서 가져오는 방식으로 변경

* feat: StockPriceWebSocketClient 구현

* feat: connect 예외 처리

* rename: 패키지명 변경

* style: 코드 정리

* feat: 웹소켓 현재가 조회 API 구현

* feat: StockPriceDispatcher 구현

* feat: add log

* test: solve test fail

* feat: StockPriceWebSocket 스케줄러 구현

- 오전 8시30분에 웹소켓 재연결
- 오후 16시에 웹소켓 연결 해제

* refactor: extract method

* feat: add stream filter

* style: 코드 정리

* style: 코드 정리

* test: 테스트 추가

* test: 테스트 검증 수정

* feat: 포트폴리오 캐시 기능 추가

* feat: 캐시 TTL 설정 추가

* feat: 포트폴리오 종목 서비스에 캐시 로직 추가

* test: 캐시 관련 검증문 추가

* test: mock 설정 추가

* feat: 스케줄러 삭제
* feat: appkey, secretkey 변경

* feat: 로깅 추가
@yonghwankim-dev yonghwankim-dev added the bug Something isn't working label Sep 12, 2024
@yonghwankim-dev yonghwankim-dev self-assigned this Sep 12, 2024
@yonghwankim-dev yonghwankim-dev merged commit c74cbd1 into main Sep 12, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant