나는 효과적으로 클라이언트가 TCP 소켓을 통해 연결하고 데이터를 보내고받을 수있는 Windows 서비스를 가지고있다. 이것을 상당히 빨리 할 수 있어야합니다..net 서비스?
서비스는 현재 Windows 서버에서 실행되며, 알고있는 각 "방"에 대한 스레드를 생성합니다. TCP 소켓을 통해 들어오는 각 요청은 해당 방이 들어있는 방을 파싱하고 모든 요청은 해당 방을 실행하는 스레드로 전달됩니다.
서버 측 조각이 요청을 처리 한 다음 동일한 TCP 소켓을 통해 응답을 다시 보냅니다.
확장 성 및 관리 용이성을 위해 Azure로 이동하는 것에 대해 궁금합니다. 그러나 나는 이것을하기 위해 어떤 서비스를보아야하는지 잘 모르겠습니다. 아무도 권고 사항이 있습니까?
현재 Amazon EC2 인스턴스에서 실행 중이며 RDS 데이터베이스 백엔드와 일부 비트 조각은 S3을 사용합니다.
푸른 하늘에 거의 무제한으로 액세스 할 수있는 사람들과 거의 새로운 관계가 없기 때문에 하늘빛으로 이사를 찾고 있습니다.
스테이트 풀 서비스와 비슷하게 들립니다. 이는 실행되는 위치에 상관없이 확장, 배치 및 운영된다는 것을 의미합니다. – usr