open api 구현하는 방법 찾아보기
Http Client 모듈 : 웹으로 api를 호출하기 위해 사용됨
restTemplate
webclient(class)
block 방식
1. 호출자가 함수를 호출하면
2. 호출된 함수로 제어권이 이동되면서 함수의 로직을 실행하게 되고
3. 제어권을 가지고 있는 함수가 결과를 반환 할 때까지 제어권을 가지고 있다가 제어권과 결과값을 같이 전달
non-block 방식
1. 호출자가 함수를 호출하면
2. 호출된 함수가 제어권을 가지고 있지 않고 바로 호출자에게 제어권을 다시 넘긴다
3. 그러면 호출자는 결과를 기다리지 않고 다음 함수에게 제어권을 넘기게 되므로
4. 제어권과 결과값의 관계가 없는 방식