首页 > 解决方案 > GRPC 与 Ruby:如何从 GRPC 服务器调用应用程序中的 Ruby 方法?

问题描述

我可以从我的 grpc 服务器调用我的 ruby​​ 后端函数吗?我有一个标准的 Rails 应用程序,我现在正尝试将 grpc 添加到其中,以便外部应用程序可以调用 grpc api 端点来通过我现有的应用程序执行操作。现在我有一个包含应用程序/组件、应用程序/模型等的标准文件结构,并且在根目录中我添加了一个包含服务器、lib 和 protos 文件夹的 /grpc 目录。我的问题是,在服务器上,我如何在我的应用程序中调用我现有的 ruby​​ 函数?

例如,我怎么能从我的 grpc 服务器调用像 MyModule::MyClass.store_this_thing_to_the_db(parameter) 这样的类。

文件夹结构示例:/grpc/grpc_server.rb(我想从这里调用类)/app/models/my_model(我想调用这个类)

标签: ruby-on-railsrubyapigrpc

解决方案


在 grpc_server.rb中包含函数和调用require_relative的 rb 文件。store_this_thing_to_the_db


推荐阅读