SOA (Service Oriented Architecture)를 사용하여 아키텍처를 분할하고 새로운 구성 요소를 추가하는 방법을 살펴 보았습니다. 우리가 REST HTTP 인터페이스를 사용하여 제 3 자에 의해 사용될 많은 외부 API가있을 것입니다. 그러나 모든 구성 요소가 우리의 통제하에 있으며 내부적으로 사용하는 것이 가장 좋을지 궁금합니다. 동일한 네트워크, 잠재적으로 다른 기술 (주로 .net 및 레일상의 루비).서비스 지향 아키텍처 - 전송 계층 (http 대 메시징)
HTTP (REST, SOAP 등) 대신 메시징 시스템 (redis, rabbitmq, EMS, 내가 들어 본 적이없는 다른 주목할만한 예외)을 사용하면 성능/기능면에서 큰 이득을 얻을 수 있습니까?
저는이 주제에 대한 좋은 정보를 찾기 위해 애를 썼습니다. (아마도 알 수 있듯이) 나는이 측면 영역에 새로운 것이므로 어떤 조언이나 좋은 자료라도 감사 할 것입니다!
Thnaks
정말 감사합니다 .-) – Ben