aws sqs에 메시지를 보내는 데 사용되는 첫 번째 웹 서비스가 있습니다.이 웹 서비스는 별도의 ec2 인스턴스에 배포됩니다. 웹 서비스는 IIS 8에서 실행됩니다.이 웹 서비스는 두 대의 컴퓨터에서 초 당 500 개의 요청을 처리 할 수 있으며 초당 1000 개의 요청을 의미합니다. 더 많은 요청을 처리 할 수 있습니다.AWS Sqs ReceiveMessage가 SendMessage만큼 빠르지 않습니다.
두 번째 웹 서비스가 동일한 전원/구성의 다른 ec2 인스턴스에 배포되었습니다. 이 웹 서비스는 Sqs에 저장된 메시지를 처리하는 데 사용됩니다. 현재 테스트 목적으로, 나는 단지 Sqs에서 메시지를 받고 그냥 삭제하고 있습니다.
저는 aws Sns 서비스를 가지고 있습니다.이 서비스는 두 번째 웹 서비스에 메시지가 sqs에 왔음을 알리고 처리 할 메시지를받습니다.
그러나 두 번째 웹 서비스는 첫 번째 웹 서비스만큼 빠르지는 않지만 테스트를 실행할 때마다 메시지는 sqs에 남아 있지만 이상적으로는 아무 메시지도 sqs에 남아 있어서는 안됩니다.
이 부분과 내가 중점을 두어야 할 영역의 가능한 원인을 알려주십시오.
미리 감사드립니다.
답장을 보내 주셔서 감사합니다. 하지만 지금 당장은 높은 볼륨을 가지고 있지 않습니다. 단 1 초당 1000 건의 요청 만있을 것입니다. 심지어 나는 프로세서가 초당 500 건의 요청을 처리 할 수 없다는 것을 관찰 해왔다. – user3417528