>백엔드 개발 >PHP 문제 >PHP가 Dubbo 인터페이스를 구현할 수 있나요?

PHP가 Dubbo 인터페이스를 구현할 수 있나요?

(*-*)浩
(*-*)浩원래의
2019-10-21 13:54:144876검색

DUBBO는 고성능의 투명한 RPC 원격 서비스 호출 솔루션을 제공하기 위한 분산형 서비스 프레임워크로, Alibaba의 SOA 서비스 기반 거버넌스 솔루션의 핵심 프레임워크이며 매일 2,000개 이상의 서비스에 3,000,000,000회 이상의 방문을 제공합니다. 광범위한 지원을 받고 있으며 Alibaba Group의 다양한 회원 사이트에서 널리 사용됩니다.

PHP가 Dubbo 인터페이스를 구현할 수 있나요?

안타깝게도 우리 회사도 이를 사용하고 있습니다. 이전 솔루션은 중간 계층 Node.js 또는 PHP 호출을 위해 JAVA를 HTTP Restful API로 패키징하는 것이었습니다. 그러나 실제로는 수요가 더 긴급할 때 직접 RPC 원격 호출을 통해 긴급한 요구 사항을 해결할 수도 있습니다. (추천 학습 : PHP 동영상 튜토리얼)

기술 스택은 PHP와 Node.js이므로 얼마 전에 공부해서 정리하는데 도움이 되었으면 좋겠습니다. 비슷한 사람. 이 시나리오에 익숙하다면 전혀 이해하지 못하는 이런 종류의 문제를 해결하는 방법을 공유하십시오. PS, 저는 이전에 JAVA 개발 배경이나 PHP 개발 배경이 없습니다.

dubbo와 그의 RPC 원격 호출 원리를 이해하세요.

PHP가 Dubbo 인터페이스를 구현할 수 있나요?

우선 이 사진은 여러 글자로 나누어져 있으며 공식 홈페이지에서 가져왔습니다:

Provider: 暴露服务的服务提供方。
Consumer: 调用远程服务的服务消费方。
Registry: 服务注册与发现的注册中心。
Monitor: 统计服务的调用次调和调用时间的监控中心。
Container: 服务运行容器。
# 🎜🎜 #간단히 말하면 Consumer를 구현하기 위해서는 PHP나 NodeJs를 사용해야 하는데, Consumer는 Monitor와 Registry에 관련되어 있고 Provider와 호출 관계를 갖고 있다.

이 그림과 위 문단을 이해한 후, 간단한 분석을 통해 더보 서비스의 레지스트리는 일반적으로 Zookeeper를 등록 센터로 사용하고 있음을 알 수 있습니다. 여기에서 모니터는 소비자와 서비스 제공자에 대한 통계를 수집해야 합니다. 모니터 소비자의 알림만 구현하면 됩니다.

위 내용은 PHP가 Dubbo 인터페이스를 구현할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.