ipejasinovic/swoole-grpc

OpenSwoole GRPC 框架,用于构建高性能服务

v1.6 2023-08-11 10:34 UTC

This package is auto-updated.

Last update: 2024-09-11 13:10:29 UTC


README

OpenSwoole GRPC 是一个开源的高性能 GRPC 解决方案,包括服务器端和客户端实现。

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 许可证下开源的软件。