文件名称:gruf:gRPC Ruby框架
文件大小:163KB
文件格式:ZIP
更新时间:2024-02-22 22:26:05
ruby rails protobuf grpc gruf
gruf-gRPC Ruby框架 gruf是一个Ruby框架,包装了以提供到Ruby和Ruby on Rails应用程序的更简化的集成。 它为gRPC服务提供了抽象的服务器和客户端,并提供了其他工具来帮助快速有效地大规模扩展Ruby中的gRPC服务。 它的一些功能包括: 具有请求上下文支持的抽象控制器 具有定时功能和统一请求上下文支持的完整拦截器 强大的客户端错误处理和元数据传输能力 通过拦截器进行服务器身份验证,具有内置的多密钥支持的基本身份验证 TLS支持客户端-服务器身份验证,尽管我们建议改用 输出元数据中的错误数据序列化,以允许在传输中进行细粒度的错误处理,同时仍保留gRPC BadStatus代码 响应中的服务器和客户端执行时间 gruf当前有效地支持gRPC 1.10.x +。 gruf与Ruby 2.2-2.7兼容并经过测试。 gruf也不是特定于,并且可以在任何Ruby框架(例如或 )中使用。 入门 请参阅 ,以获取有关开始使用gruf的详细信息。 演示Rails应用 这里有一个您可以查看和克隆该该显示了如何将Gruf集成到现有的Rails应用程序中。 执照