웹 응용 프로그램에 메시지 대기열 중간 계층을 통합하려고합니다. Amazon SQS뿐만 아니라 Rabbitmq도 테스트했지만 Amazon SQS가 느리다는 것을 알았습니다. Amazon SQS에서 80 req/sec를 얻고 있는데 Rabbitmq에서 2000 req/sec를 얻고 있습니다. 내 웹 앱에 Amazon의 모든 서비스를 사용하고 있기 때문에 Amazon SQS에 관심이 많기 때문에이 질문을하고 있습니다. 아무도 이것이 왜 이렇게 느린 지 말해 줄 수 있습니까? 또는 Amazon SQS의 좋은 벤치 마크가 있다면 공유해주십시오. 어떤 도움이라도 부 풀릴 것입니다.RabbitMQ와 비교할 때 Amazon SQS의 성능이 느리다
답변
this article에 따르면 아마존 AWS (EC2)에서 RabbitMQ를 실행할 수 있으며 더 빠르고 더 저렴할 것이며 초당 메시지와 재정적 비교가 있습니다. RabbitMQ에 대한 다른 하우투 가이드가 있습니다 site
감사합니다. 나는 당신이 준 정확한 사이트를 보았습니다. 나는 RabbitMQ를 통해 갔지만, AutoScaling rabbitmq 클러스터에 문제가 있습니다. –
본 적이 있으신가요 http://www.rabbitmq.com/blog/2012/04/25/rabbitmq-performance-measurements-part-2/ 도움이 될지 모르겠 음 – robthewolf
나중에 토끼는 성능이 좋지만 원하는 항목은 SQS가 왜 그렇게 느린 지 알아? –
SQS가 여러 AZ에 걸쳐 데이터를 복제한다는 점을 명심해야합니다. 이것은 단일 토끼 또는 다른 MQ 구현에 비해 시간 복잡성을 추가 할 것입니다.
단일 RabbitMQ 인스턴스가 다운 된 경우 메시지를 처리 할 수 없거나 데이터가 손실 될 가능성이 있습니까? 그렇다면 복제 또는 디스크 지속성이 필요하지 않을 것입니다. 그러나 대부분의 유스 케이스가 신경을 써야 할 것이라고 생각합니다. 따라서 SQS는 이론상 단일 실패 지점으로부터 격리 된 분산 MQ 솔루션을 제공합니다.
내 질문에 대답 할 수 있습니까 http://stackoverflow.com/questions/27315968/moving-from-rabbitmq-to-amazon-sqs? –
- 1. Amazon SNS와 Amazon SQS의 차이점은 무엇입니까?
- 2. MFC에서 AddString의 성능이 느리다
- 3. iPhone 4의 UIPageViewController 성능이 느리다
- 4. .NET4/VS2010의 System.Math 라이브러리 성능이 느리다
- 5. Python 3.2가 Python 3.1.x와 비교할 때 매우 느리다.
- 6. 메시지 본문에 Amazon SQS의 이진 문자가 올바르지 않습니다.
- 7. GDB에서 리눅스 쓰레드 성능이 매우 빠르지 만 매우 느리다.
- 8. RabbitMQ와 Graphite 연결하기
- 9. RabbitMQ와 Spring 통합 사용
- 10. RabbitMQ와 Mule의 비교 방법
- 11. python facebook sdk 페이스 북으로의 호출이 커맨드 라인 컬과 비교할 때 느리다
- 12. RabbitMQ와 함께 FlowControl을 활성화하는 방법
- 13. 날짜를 비교할 때 StackOverflowException이 발생했습니다.
- 14. Java generic 비교할 때 하위 클래스가 서로 비교할 수 없음
- 15. Android + jquerymobile + phonegap iphone/blackberry/nokia와 비교할 때 성능이 좋지 않음
- 16. msbuild가 devenv보다 느리다
- 17. 개인 키가 노출되었을 때 Amazon SQS를 사용해야하는 이유
- 18. [selector]> * 정말 느리다
- 19. Hibernate - createEntityManagerFactory가 너무 느리다
- 20. Spring AMQP/RabbitMQ와 Hibernate Transaction Mananger
- 21. RabbitMQ와 같은 대기열 시스템을 사용하는 이유
- 22. Task.Factory가 병렬 코드보다 선형보다 느리다
- 23. jquery 아코디언로드가 느리다
- 24. 티타늄 window.open이 느리다
- 25. facebook api가 매우 느리다
- 26. 자바에서 객체 생성이 느리다.
- 27. SQL 연결이 너무 느리다
- 28. 쿼리 실행 속도가 느리다
- 29. nHibernate가 고통스럽게 느리다
- 30. vsql이 Squirrel SQL보다 느리다
설정에 대해 더 알려줄 수 있습니까? 사용중인 언어는 무엇입니까? 또한 아마존은 메시지 전달이 낮은 대기 시간이 될 것이라고 결코 약속하지 않았으며 충분한 독자와 작가가 주어진다면 매우 잘 확장 될뿐입니다. – Jeff
Java 드라이버를 테스트했습니다. 나는 1 개의 스레드로 테스트를했고 25 개의 스레드로 메시지를 받고 메시지를 보냈다. AWS Java SDK 1.3.8에서 샘플로 제공된 코드를 재사용했습니다. –
RabbitMQ 용 EC2 호스팅 솔루션을 원할 경우 http://www.cloudamqp.com –