찾다

 >  Q&A  >  본문

java - 关于系统之间的解耦

对于系统之间的解耦 好像是有rest webservice 以及 mq 与 rpc,
但是这几个之间,该如何进行选择,他们适用于什么情况下。

黄舟黄舟2888일 전611

모든 응답(1)나는 대답할 것이다

  • PHPz

    PHPz2017-04-18 10:32:16

    Rest 웹 서비스는 원래 http 프로토콜 계층을 기반으로 하며 기존 프로토콜을 최대한 활용하여 작업 리소스를 예약하고 사용합니다.

    으아악

    RPC는 일반적으로 http 계층을 전송 계층으로 사용하고(대부분 post 요청만 사용) xml 파일(요청 방법, 내용 등을 정의)을 서버로 전송한 후 서버에서 반환합니다. rpc의 개발은 더 어렵고 사양도 많습니다.

    mq는 위의 두 가지와 같은 수준이 아닙니다. mq는 두 시스템 간의 동기화 문제를 해결하기 위한 비동기 구성 요소에 가깝습니다.

    회신하다
    0
  • 취소회신하다