REST API를 노출하는 여러 백엔드 모듈이있는 경우 모듈 중 하나는 API를 통해 다른 모듈을 호출하고 즉시 응답해야합니다.디커플링에 대한 빠른 응답을 갖는 버스 및 REST 서비스?
해결책은이 '상단'모듈에서 직접 REST API를 호출하는 것입니다. 문제는 커플 링을 생성하고 확장 또는 페일 오버를 기본적으로 지원하지 않는다는 것입니다.
일종의 버스 (JMS, ESB)는 모듈이 알고있는 엔드 포인트의 필요성을 피함으로써 모듈을 분리 할 수 있습니다. 버스에 대해서만 '이야기'합니다.
버스를 통해 빠른 응답을 사용하려면 무엇을 사용합니까? (클라우드에 배포 할 수있는 멀티 캐스트가 없다는 또 다른 제약 사항)?
여전히 REST API를 사용하는 것이 합리적입니까, 아니면 JMS 수신기가 더 좋을까요? JMS, Camel, ESB에 대해 생각했습니다. 그런 아키텍처를 사용하는 회사에 대해 알고 있습니까?
ps : 모듈은 예를 들어 tomcat 인스턴스에서 실행되는 java war 일 수 있습니다.
이 흥미로운 대답에 감사드립니다. 때로는 정보를 집계하여 '더 나은 모양'으로 표현하고 yor 웹 앱이나 클라이언트에 캐시하기를 원합니다. 이 경우 모듈은 다른 사람들로부터 정보를 얻을 필요가 있습니다. 나는 또한이 유스 케이스에 관심이있다. – unludo