멱등성이란?? API 관점에서 바라보면 해당 API 에 대한 요청을 여러번 했을때 동일한 결과가 나오는것을 뜻합니다. REST API 를 기준으로 메서드는 Get, POST, PUT, DELETE, PATCH 등 이 있습니다. 올바르게 작성이 되어있다면 GET, PUT, DELETE 와 같은 메서드는 멱등하다고 할 수 있습니다. 왜 Get, Put, D...
이전 게시글 에서 spring mvc 에서 Thread 별 websocket benchmark 테스트를 진행해봤고 이번엔 webflux 와 go 에 대한 비교를 진행보고자 합니다. (go 언어에 대한 이해도가 낮음) Test Environment 기기: Mac m1 pro 메모리: 16GB 칩: Apple M1 오픈 파일의 최대수(soft): 65000 ...
이 게시글을 통해 다음을 이해할 수 있습니다. proto3 파일의 사용법 proto3 파일 정의 best practice 사용시 유의사항 메시지 유형 정의 먼저 아주 간단한 예를 살펴보겠습니다. 각 검색 요청에 쿼리 문자열, 관심 있는 특정 결과 페이지, 페이지당 결과 수가 포함된 검색 요청 메시지 형식을 정의하고 싶다고 가정해 보겠습니다. 다음은 메시지...