해당 블로그는 네이버로 이전하였습니다. https://blog.naver.com/yi_onyou/224190757212 [Spring Boot][WebSocket + STOMP] 웹소켓 JWT 인증 및 파싱1. 개요 모의 투자 사이트를 개발하면서 토스 증권을 참고해보았을 때 실제 주문도 STOMP 를 통해서 ...blog.naver.com
Programming/Spring
해당 블로그는 네이버로 이전하였습니다. https://blog.naver.com/yi_onyou/224190755130 [Spring Boot][WebSocket] 실시간 시세 데이터 처리 및 관리하기1. 개요 모의 투자 서비스를 개발하면서 시세 데이터만 1초에 4~5개가 들어오곤 한다. 결국 프론트엔드의 ...blog.naver.com
해당 블로그는 네이버로 이전하였습니다. https://blog.naver.com/yi_onyou/224190747086 [Spring Boot] 동시성 제어 with 비관적 락, Redis 그리고 @Transactional 사용 시 동시성 문제점1. 개요 현재 개발 중인 것은 모의 주식 사이트로 매수, 매도 주문이 발생한다. 당연히 이러한 주문은 동시...blog.naver.com
해당 블로그는 네이버 블로그로 이전하였습니다. https://blog.naver.com/yi_onyou/224188627650 [Spring Boot] WebSocket, Kafka 채팅 서버 및 크롬 확장자 구현(3)2024.10.26 - [Programming/Spring] - [Spring Boot] WebSocket, Kafka 채팅 서버 구현 (1) 2024.11...blog.naver.com
해당 블로그는 네이버로 이전하였습니다. https://blog.naver.com/yi_onyou/224188625024 [Spring Boot] WebSocket, Kafka 채팅 서버 구현 (2)이제 Kafka 를 사용해서 채팅 서버를 구현해보고자 한다. 추가 환경 설정 하지만 이전에 해당 글을 통해 ...blog.naver.com
컨트롤러에서 여러 개의 쿼리 파라미터의 입력을 받는 상황이 있었다.@GetMapping("/params") public String getParams( @RequestParam String param1, @RequestParam int param2, @RequestParam(required = false) String optionalParam) { return "param1: " + param1 + ", param2: " + param2 + ", optionalParam: " + optionalParam; }모든 요소를 하나 씩 나열하는 게 당연히 어려움이 있었고 아래와 같이 바꿔줄 수 있다.@Getterpublic cla..
티스토리 블로그는 네이버로 이전합니다. https://blog.naver.com/yi_onyou/224188602027 [Spring Boot] WebSocket, Kafka 채팅 서버 구현 (1)Kafka 를 사용한 채팅 서버를 구축해보고자 한다. Kafka 를 통해서 Pub/Sub 메세지를 소화하고, 클라이...blog.naver.com
티스토리 블로그는 네이버 블로그로 이전합니다. https://blog.naver.com/yi_onyou/224188590187 [Spring Boot] SSE 를 통한 대기열 서비스 개선, 불필요한 폴링 제거이전에 대기열 서비스에 대한 글을 발행했었다. 마지막 개선점을 다시 한번 확인해보면 G 마켓에서는 폴링...blog.naver.com