CS/네트워크
CLI vs REST 비교
Mecodata
2023. 12. 13. 10:06
| CLI(Command Line Interface) | REST(Representational State Transfer) | |
| 프로토콜 | 다양한 프로토콜 사용 가능 | HTTP |
| 환경 | 주로 로컬에서 실행하므로 외부 요인 영향 X | 네트워크를 통해 통신하여 외부 요인 영향 O |
| 비동기 | 기본적으로는 동기적 | 기본(Default) 없이 동기 / 비동기 가능 |
| 데이터 크기 | 주로 작은 사이즈 | 대량 사이즈 가능 |
속도 비교
- 로컬에서는 일반적으로 CLI 방식이 빠를 수 있지만 다루는 데이터의 크기와 네트워크 환경에 의해서 REST 방식이 더 빠를 수 있는 가능성이 존재함