Nest.js

NestJS에서 WebSockets 파트에서 Adapters

Dev갱이 2024. 2. 21. 20:50
728x90

https://docs.nestjs.com/websockets/adapter

 

Documentation | NestJS - A progressive Node.js framework

Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Rea

docs.nestjs.com

 

공식문서에서 websocket에서 adapter 파트가 있는데 이게 무엇이냐면 웹소켓 모듈은 플랫폼에 독립적이기 때문에
WebSocketAdapter 인터페이스를 사용하여 자체 라이브러리를 가져올 수 있습니다.

 

https://socket.io/docs/v4/redis-adapter/

 

Redis adapter | Socket.IO

How it works

socket.io

 

socket.io 공식 문서에 있는 Redis adapter를 가져와서 WebSocketAdapter 인터페이스를 이용하여 사용 할 수 있다.

 

즉, Socket.iO Adapter란, 다중화된 socket.io 서버가 redis나 mongoDB 같은 다른 백엔드와 통신하기 위한 모듈입니다.

 

 

https://medium.com/@leejm.dev/nestjs-%EB%A1%9C-socketio-adapter-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-c5e26079ec4b

 

nestjs 로 socketio adapter 구현하기

“소켓에 대해서 저 스스로 잘 모른다고 생각하여 정리한 글입니다”

medium.com

 

https://channel.io/ko/blog/tech-socketio-redis-adapter-improvement

 

728x90