SignalR이 여러 서버 간의 연결을 관리하는 방법은 무엇입니까? 내가 아는 한 TCP 연결 (websocket의 기본 기술)은 서버 친 화성을 가지고 있습니다.SignalR이 백플레인을 사용하여 여러 서버 간의 연결을 관리하는 방법은 무엇입니까?
0
A
답변
1
기본적으로 "백플레인"을 사용하여 직접 서버 -> 클라이언트 통신 대신 클라이언트와 통신합니다. 아시다시피, SignalR의 일반 기본 모드는 한 서버와 클라이언트 사이에 있다는 점에서 "고정적"이며 새 서버로 전환 할 수 없습니다. 이것은 적절한 사이트 배율을 크게 저해합니다.
Redis, SQL 및 Azure Service Bus를 포함하여 지원되는 몇 가지 백플레인을 지원합니다.
는 SignalR 함께 확장의 좋은 개요이 문서를 참조하십시오 : http://www.asp.net/signalr/overview/performance/scaleout-in-signalr+0
어떻게 매핑이 완료됩니다 (사용자 매핑 서버)? – SHM
+1
@SHM 기본적으로 연결 ID를 사용하고 사용자 정의 'UserIdProvider'를 사용할 수도 있습니다. 이전 질문에서 대답 한 것처럼 연결 ID에 "서버 ID"가 없습니다. 모든 메시지는 모든 서버에 브로드 캐스트됩니다. –
관련 문제
- 1. 데이터베이스 연결을 관리하는 방법은 무엇입니까?
- 2. 여러 연결을 관리하는 방법?
- 3. MySQL 연결을 올바르게 관리하는 방법은 무엇입니까?
- 4. 동일한 포트에서 여러 TCP 연결을 받고 관리하는 방법은 무엇입니까?
- 5. 여러 안드로이드 모듈 간의 개조를 관리하는 방법
- 6. SQLObject를 사용하여 webpy를 사용하여 db 연결을 관리하는 방법은 무엇입니까?
- 7. MongoJS와의 Mongo 연결을 관리하는 적절한 방법은 무엇입니까?
- 8. 안드로이드 클라이언트와 소켓 서버 간의 연결을 유지하는 방법은 무엇입니까?
- 9. 싱글 톤을 사용하여 데이터베이스 연결을 관리하는 방법은 무엇입니까?
- 10. 유틸리티 클래스로 SQL 연결을 관리하는 방법은 무엇입니까?
- 11. 사이드 키크와의 연결을 관리하는 방법은 무엇입니까?
- 12. Azure 서비스 버스 백플레인을 사용할 때 SignalR이 허브에 연결할 수 없음
- 13. Twisted SSH 서버 연결을 관리하는 방법
- 14. 여러 모듈 간의 연결을 만들기 위해 데이터베이스를 설계하는 방법은 무엇입니까?
- 15. 여러 서버 간의 통신
- 16. OpenCV :: ML을 사용하여 ANN 내부의 뉴런 연결을 관리하는 방법은 무엇입니까?
- 17. ServiceStack을 사용하여 Redis 연결을 관리하는 가장 좋은 방법은 무엇입니까?
- 18. HttpURLConnection을 사용하여 손실 된 연결을 관리하는 방법은 무엇입니까?
- 19. 여러 비동기 NSURLConnection 대리자를 관리하는 방법은 무엇입니까?
- 20. 은 장치와 서버 간의 인터넷 연결을 구분합니다.
- 21. 서버 응용 프로그램에서 여러 클라이언트 세션을 관리하는 방법은 무엇입니까?
- 22. 관련 레코드 간의 연결을 쿼리하는 방법은 무엇입니까?
- 23. 네트워크 연결을 관리하는 소프트웨어
- 24. OpenSSL이 클라이언트와 서버 간의 연결을 설정합니다.
- 25. 자바 서블릿 필터에서 DB 연결을 관리하는 방법은 무엇입니까?
- 26. 윈도우와 iPad 간의 소켓 연결을 설정하십시오.
- 27. SLIM을 사용하여 PHP PDO에서 여러 데이터베이스 연결을 관리하는 방법
- 28. 서버 데이터베이스를 유지 관리하는 방법은 무엇입니까?
- 29. SignalR이 원격 연결을 위해 작동하지 않습니다.
- 30. TCP 서버/클라이언트 연결을 유지하는 방법은 무엇입니까?
이 웹 사이트를 다음을 참조하십시오. 나는 당신이 가지고 있을지도 모른다 질문을 설명 할 수있다 : http://www.hedralbychris.com/2013/10/31/signalr-overview-websockets-hubs/ – jdweng
당신이 연결 한 포스트는 완전하게 무관하다. (슈퍼 기본 물건) – SHM