일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 레벨2
- 미션
- 트랜잭션
- AOP
- MSA
- JUnit5
- 의존성
- Paging
- JPA
- CircuitBreaker
- 우아한세미나
- 코드리뷰
- Level2
- HTTP
- Docker
- 우아한테크코스
- 프리코스
- 세션
- 스프링부트
- 서블릿
- 스프링 부트
- REDIS
- mock
- 프로그래머스
- 자바
- 우테코
- yml
- Spring Batch
- AWS
- 백준
Archives
- Today
- Total
목록grpc (1)
늘
rpc(GRPC) vs HTTP
RPC 원격 프로시저 호출(Remote Procedure Call)은 네트워크의 세부 사항을 이해하지 않고도 한 프로그램이 네트워크의 다른 컴퓨터에 있는 프로그램에 서비스를 요청하는 데 사용할 수 있는 소프트웨어 통신 프로토콜이다. RPC는 클라이언트 - 서버 모델이다. 요청하는 프로그램은 클라이언트이고, 서비스를 제공하는 프로그램은 서버이다. 로컬 프로시저 호출과 마찬가지로 RPC는 원격 프로시저의 결과가 반환될 때까지 요청 프로그램을 일시 중지해야 하는 동기 작업이다. 그러나 동일한 주소 공간을 공유하는 경량 프로세스 또는 스레드를 사용하면 여러 RPC를 동시에 수행할 수 있다.(+ grpc를 사용하면 비동기식으로 사용할 수 있다.) API를 설명하는 데 사용되는 사양 언어인 IDL(인터페이스 정의 ..
백앤드 개발일지/웹, 백앤드
2023. 11. 23. 00:10