Spring WebFlux를 활용한 HTTP메서드 처리 확장과 성능 테스트 로드밸런서 공부를 할 때 사용했던 코드를 가져와서 사이드 프로젝트를 만들고 있는데,현재 로드밸런서는 요청값을 처리하는 데에 한계가 있다.컨트롤러는 @GetMapping을 통해 오직 GET요청만 처리하도록 설계되어 있고,RequestProcessor는 내부적으로 HTTP요청을 처리하며 POST방식만을 사용하여, POST요청만 전송 가능하다. 다양한 HTTP메서드를 처리하려면 요청에 따라 다른 로직을 처리하는 추가 설계가 필요하다. 설계 방향성 잡기: 사용자 편의성을 고려하자!직관적으로 생각해봤을때, 클라이언트는 로드밸런서의 존재를 알지 못한다.사용자가 api를 호출할 때 마다 request에다 method도 입력해서 보내는 것 보다, api자체를 여러 개로 나누어 관리하는 것이 유저 입장에서 편리할 것이.. 2025. 1. 26. 이전 1 다음