我是GRPC的新手,閱讀快速入門指南和PHP基礎知識。但我看到很多人都在使用NodeJS爲grpc運行服務器端。但是我想實現的是在grpc的兩端使用PHP,並且僅在PHP中創建Server + Client。我們可以使用PHP而不是NodeJS創建GRPC服務器嗎?
所以它就像客戶端將通知發送到服務器和服務器 將實時處理信息。
我已經檢查了測試用例文件ServerTest.php代碼如下
class ServerTest extends PHPUnit_Framework_TestCase
{
public function setUp()
{
}
public function tearDown()
{
}
/**
* @expectedException InvalidArgumentException
*/
public function testInvalidConstructor()
{
$server = new Grpc\Server('invalid_host');
}
/**
* @expectedException InvalidArgumentException
*/
public function testInvalidAddHttp2Port()
{
$this->server = new Grpc\Server([]);
$this->port = $this->server->addHttp2Port(['0.0.0.0:0']);
}
/**
* @expectedException InvalidArgumentException
*/
public function testInvalidAddSecureHttp2Port()
{
$this->server = new Grpc\Server([]);
$this->port = $this->server->addSecureHttp2Port(['0.0.0.0:0']);
}
}
我不知道這是可能的任何幫助將是非常appriciated:
感謝
我認爲使用ReactPHP,Icicle或AMP可以實現,但我只是猜測自從形式我已經讀了這個問題是保持連接打開這些庫應該能夠做,我認爲 - 不幸的是, –