SignalR
-
SignalR Redis Backplane프로그래밍 2024. 10. 16. 12:57
닷넷 웹 개발에서 실시간 양방향 통신을 위한 설루션으로 가장 많이 채택하는 것이 SignalR일 것이다. SignalR은 2013년 처음 오픈 소스로 처음 출시된 이후로 다양한 분야에 사용해 보았다. 채팅, 이미지 공유, 화면 공유 등 실시간으로 상대방과 통신하는 많은 분야에 사용할 수 있다. 이 영역에 web rtc도 있고 web rtc는 P2P에 가깝다. SignalR은 web socket 프로토콜의 구현이다.따라서, signalr을 사용하기 시작한 시점부터 웹 서버는 web socket을 사용하고 있다. 클라이언트 측은 명시적 선언을 하지 않는 이상 기본적으로 web socket으로 동작하도록 되어 있다.물론, long polling, sse 등도 지원한다. web socket의 절차에 따라 구현..