memfinis/openswoole-grpc

此包的最新版本(dev-main)没有提供许可证信息。

OpenSwoole GRPC 高性能服务构建框架

dev-main 2022-07-02 20:12 UTC

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 示例项目。

下一步

  1. 为您的服务创建 .proto 文件
  2. 使用 Open Swoole GRPC 编译器生成 PHP 框架代码
  3. 实现您自己的服务
  4. 使用 GRPC 客户端与 GRPC 服务集成

许可证

OpenSwoole GRPC 是开源软件,遵循 Apache 2.0 许可证