This project is designed for call java service based on dubbo.The transport protocol is telnet.
Find the provider from zookeeper.
Build socket connect to the provider's host and port.
Call the telnet command invoke, such as invoke com.phpple.service.FooService.bar('hello,world')\n
.
Read from the socket's response, and parse it.
composer require phpple/php-dubbo-proxy
use \phpple\php_dubbo_proxy\Proxy;
$service = Proxy::getService('com.phpple.service.FooService', array(
'registry' => '127.0.0.1:2181',
'version' => '1.0.0'
));
$ret = $service->bar('hello,world');
var_dump($ret);