일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- redis
- RabbitMQ
- mybatis
- Docker Compose
- Hibernate
- spring boot
- docker
- spring boot redis
- coalesce
- JPA
- Redis Sentinel
- Spring Open Feign
- docker-compose
- docker compose mysql
- QueryDSL
- spring cloud
- KAFKA
- Netty
- Airflow
- ChannelPipeline
- netflix oss
- WebLogic
- argo cd
- Selenium
- vue.js
- weblogic 10
- grafana
- jmeter
- cassandra
- MySQL
- Today
- Total
목록Netty (3)
IT.FARMER
EventLoop EventGroup 과 ChannelPipe 라인 EventLoop 에서 사용되는 TaskQueue
* Netty 부트스트랩 중요 개념 이벤트 루프 : 소켓채널에서 발생한 이벤트를 처리하는 스레드 모델에 대한 구현 채널 전송 모드 : 크게 블로킹, 논블로킹, epoll 의 3가지모드 (현재 까지 알려진것중 epoll 이 가장 빠름 - linux 에서 지원 ) 채널 파이브라인 : 연결된 채널 에서 사용할 데이터 핸들러에 대한 내용 AbstractBootstrab| ___________________________| | BootstrapServerBootstrap * AbstractBootstrabServerBootstrap첫번째 부모 쓰레드는 클라이언트 연결 요청의 수락을 담당 한다. 두번째 인수는 연결된 소켓에 대한 I/O 를 처리 하는 자식 쓰레드 이다. (클라이언트 연결 요청 수락 이벤트루프와, 데..
네티는 이벤트를 인바운드 이벤트와 아웃 바운드 이벤트로 구분한 추상화 모델을 제공한다.네트워크 송수신을 추상화하기 위하여 이벤트 모델 정의함.데이터 송신을 아웃바운드 이벤트 , 테이터 수신을 인바운드 이벤트로 정의.인바운드와 아웃 바운드 이벤트는 프로그램을 기준으로 생성된다. 서버/클라이언트 입장에서의 데이터 이동 방향성 Client ---------------------------------------------------------------------Server Outbound -----> Send (몇시에요?) ----------> Inbound Inbound