Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
Tags
- 코딩
- 스트림셋이란?
- mysql docker
- docker
- nvidia docker
- 스트림셋
- MySQL
- python
- java
- c
- 데이트
- C언어
- 알고리즘
- 도커 mysql
- c++
- 푸시푸시
- elk stack
- 도커
- 데이터베이스
- streamsets 강의
- 정보처리기사
- 클라우드
- 백준
- ansible install
- 도커 시작하기
- 도커 elk
- 자바
- 앤서블 설치
- mysql on docker
- 파이썬
Archives
- Today
- Total
리그캣의 개발놀이터
네트워크 - 서버 구현 기술 연결형과 비연결형 본문
서버 구현 기술
연결형과 비연결형 서버
Stateful과 Stateless 서버
Stateful은 소스가 짧고 Stateless 서버는 소스가 길다. 해당 정보를 갖고잇냐 안갖고 잇냐 차이 정도 ??
Stateful 서버가 더 효율적이지만 클라이언트 정보가 잘못되어 있다면 엉뚱한 response를 보낼 수 있음.
네트워크가 안정적일 때 stateful 서버를 사용 하지만 인터넷 환경 ip는 비연결형 서비스 이므로 stateless 서버를 사용하는게 좋다.
Iterative와 Concurrent 서버
Iterative는 간단해서 좋음 Concurrent 서버는 복잡함. Concurrent는 서비스의 품질이 좋다.
Iterative는 요청을 순서대로 처리 하다 보니 불규칙한 정도가 많음.
다음에 프로그래밍 할때 처음에 Iterative 방식으로 서버를 구현하고 그 다음에는 Concurrent 방식으로 구현할 것임.
다중화multiplexing 과는 의미가 다름 여기서 Concurrent의 다중화는 다중처리를 하는것을 말함.
'프로그래밍 기본 > 네트워크 프로그래밍' 카테고리의 다른 글
네트워크 - 소켓 프로그래밍 (0) | 2018.01.25 |
---|---|
네트워크 - 성능 척도 요소 (0) | 2018.01.25 |
네트워크 - 서버 모델 (0) | 2018.01.25 |
네트워크 - 프로토콜 계층 (0) | 2018.01.25 |
네트워크 - 필드, 파라미터, 상태, 동작 내용 (0) | 2018.01.25 |
Comments