이전 직장에서는 AMQP의 장점을 사용했지만 rabbitMQ 하위 프로젝트 개발에는 관여하지 않았습니다. 현재 제 직업에서 AMQP 구현 중 하나 (아마 rabbitMQ)를 통합하는 작업을 담당하고 싶습니다. AMQP 사용시 보스에게 확신시켜야 할 문제는 여기에 있습니다.언제 AMQP를 사용하는 것이 적절합니까?
"RabbitMQ in Action"을 읽었으며 Videla는 AMQP가 모든 시스템을 향상시킬 수 있다고 썼지 만 프로젝트 개선 방법을 모르겠습니다. 그 사이에 API 호출을하는 서버는 2 개 밖에 없으므로 지금은 확장 성 문제가 없습니다. 우리는 실제 화폐 흐름을 처리합니다. 이는 어떤 작업에 대해서도 성공 확인이 필요하다는 것을 의미합니다. 즉, 작업을 대기열에 넣을 수없고 "잊어 버릴"수 없습니다. AMQP가이 사건에서 가져올 수있는 혜택은 무엇입니까?
규모가 거의 필요하지 않을 때 상대적으로 작은 시스템에 몇 가지 실제 사례를 제공해 주시겠습니까? 표준 "로깅"및 "브로드 캐스트 메시지"상황을 생략하십시오.
재미있는 질문이지만, "개발자"스택에 더 적합 할 것입니다. SO는 일반적으로 * RabbitMQ를 사용하여 프로그래밍 문제와 같이 집안의 구현 측면에 중점을 둡니다. –
잠재적 인 dup : http://stackoverflow.com/questions/2388539/in-which-domains-are-message-oriented-middleware-like-amqp-useful/ –