java - 远程过程调用(RPC)的意义仅仅是为了解决分布式需求么?
PHPz
PHPz 2017-04-17 17:26:35
0
4
407

仅仅是为了在两台服务器上通信么?如果是一台服务器有没有必要设置两个端口调用RFC服务?这样子是不是有点多余?

PHPz
PHPz

学习是最好的投资!

모든 응답(4)
巴扎黑

분산 시스템은 일반적으로 두 가지 형태로 서로 통신합니다.

  1. rpc

  2. 메시지
    두 형식 모두 분산 시스템의 서로 다른 구성 요소(다른 기계) 간의 통신과 협업을 달성하기 위한 것입니다.

迷茫

RPC는 실제로 분산 서비스 디커플링 솔루션입니다. 실제로는 일련의 서비스 인터페이스를 정의하고 구현하는 것으로 이해될 수 있습니다. PRC의 중요성은 사용자가 원격 통신의 특정 구현에 신경 쓸 필요가 없고(그래서 프로그래밍 언어, 네트워크 프로토콜 및 데이터 인코딩 방법 전반에 걸쳐 존재할 수 있음) 자체 프로그램 논리를 구현하는 데 집중한다는 것입니다.

左手右手慢动作

포트를 두 개 설정하는 이유는 무엇인가요?

阿神

분산 애플리케이션 솔루션, 주로 결합 감소. 혜택은 다음과 같습니다.

  • 배포 세분화가 작아짐

  • 애플리케이션이 컴포넌트화되고 모듈이 명확해집니다

  • 다양한 기능이 가장 적절한 구현 방법(언어 등)을 선택하도록 하면 호출자는 신경 쓸 필요가 없습니다.

PS: Xiaobai가 무작위로 요약했습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿