memfinis / openswoole-grpc
此包的最新版本(dev-main)没有提供许可证信息。
OpenSwoole GRPC 高性能服务构建框架
dev-main
2022-07-02 20:12 UTC
Requires
- php: >=7.4
- google/protobuf: ^3.19
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.6
- openswoole/ide-helper: ~4.10.2
- phpunit/phpunit: ^9.5
- vimeo/psalm: ^4.6
This package is not auto-updated.
Last update: 2024-09-23 04:35:51 UTC
README
OpenSwoole GRPC 是一个开源的高性能 GRPC 解决方案,适用于 PHP,包括服务器端和客户端实现。
GRPC 是一个高性能、开源的通用 RPC 框架。OpenSwoole GRPC 是构建云原生多语言微服务架构的高性能集成解决方案。
特性
- 符合原生 GRPC 实现规范
- 符合 PHP/PHP-FPM GRPC 客户端规范
- OpenSwoole GRPC 编译器 提供
- 支持 GRPC 单例模式
- 支持 GRPC 服务器端流模式
- 支持 GRPC 服务器端拦截器
- 支持 GRPC 客户端连接池和复用
示例
您可以在 /example 找到 helloworld 示例项目。
下一步
- 为您的服务创建
.proto
文件 - 使用 Open Swoole GRPC 编译器生成 PHP 框架代码
- 实现您自己的服务
- 使用 GRPC 客户端与 GRPC 服务集成
许可证
OpenSwoole GRPC 是开源软件,遵循 Apache 2.0 许可证。