다양한 거래 (주식 기호, 해당 값)를 허용하는 소켓 서버를 설계하는 방법 거래는 연속적인 스트림 형태로 이루어집니다. 구독 클라이언트 목록을 기반으로 해당 거래를 처리해야합니다.확장 성이 뛰어난 소켓 서버 설계
-1
A
답변
0
귀하의 질문은 매우 모호하며 실제로 많은 배경 정보를 제공하지 않으므로 숙제해야하며 여기에 게시하기 전에 질문을하는 방법을 배우십시오.
주 라이브러리가 무엇인지/주요 설계 방법론이 무엇이어야하는지 묻고 있다고 가정합니다.
libevent (C http://monkey.org/~provos/libevent/) 또는 EventMachine (Ruby - http://rubyeventmachine.com/)을 사용 해본 적이 있습니까?
기본적으로 네트워크를 통해 많은 클라이언트가 대화 할 수있는 확장 가능한 서버 (즉, 많은 동시 연결)를 설계하려는 경우 이벤트가 발생한 I/O를 사용하는 것이 좋습니다.
이것은 열린 상태의 소켓에 select()를 사용하는 것과 반대로 활동을 폴링합니다.
관련 문제
- 1. 확장 성이 뛰어난 프로젝트의 설계 질문 - 모범 사례를 염두에두고
- 2. 확장 성이 뛰어난 웹 사이트에 PHP 프레임 워크를 사용해야합니까?
- 3. 제품 카탈로그에 대해 가장 확장 성이 뛰어난 데이터 모델은 무엇입니까?
- 4. Google App Engine (Python)의 확장 성이 뛰어난 태그
- 5. 빠르고 확장 성이 뛰어난 영구 맵 권장 - Java
- 6. 확장 성이 뛰어난 웹 서비스 기반 아키텍처를 설계하기위한 훌륭한 자료는 무엇입니까?
- 7. SaaS 확장 성 - Tomcat은 확장 성이 충분합니까?
- 8. 데이터베이스 정규화로 확장 성이 저하됩니까?
- 9. Grails는 얼마나 확장 성이 있습니까?
- 10. OO 클라이언트 - 서버 설계
- 11. 서버 설계 및 구현
- 12. 서버 (소켓)
- 13. 키/값 쌍의 DHT에서 확장 성이 매우 업데이트 된 ressource 설계
- 14. 닫기 소켓/서버 소켓 구현
- 15. 서버 소켓이있는 Firefox 확장
- 16. 지연 성 소켓 - 확장 성?
- 17. C# 소켓 서버 포트
- 18. Silverlight 서버 소켓
- 19. Java 서버 소켓 오류
- 20. 클라이언트 서버 udp 소켓
- 21. 클라이언트 서버 소켓 프로그래밍
- 22. 소켓 서버 스케일링
- 23. 서버 소켓 파일 전송
- 24. 소켓 서버 디자인 조언
- 25. 클라이언트 서버 소켓 보안
- 26. 웹 소켓 서버 아키텍처
- 27. 웹 서버 소켓
- 28. 자바 서버 (HTTP/소켓)
- 29. 혜성과 PHP 소켓 서버?
- 30. 소켓 프록시 서버
제품에 대한 하이퍼 링크가있는 설명을 편집하여 독자가 자신이 말하는 내용을 알 수 있도록하십시오. – bignose
이것은 일반적으로 무역 서버를 어떻게 디자인 할 수 있는지 이해할 필요가 있습니다. – Avinash