我将导轨安装在服务器A中,并创建了一个单独的服务器,其中安装了Go-lang

我的目标是将Anycable-Go与Rails一起使用,但要放在单独的服务器中。

我真的无法在google中找到任何明确的说明,但如何通过doc在“Go”服务器中尝试了以下操作:

go get -u -f github.com/anycable/anycable-go/cmd/anycable-go

然后
anycable-go --rpc_host=0.0.0.0:50051 --headers=cookie,x-api-token \
              --redis_url=redis://{my_redis_username}:{my_redis_password}@{my_redis_machine_url} --redis_channel=anycable \
              --host=0.0.0.0 --port=8084

输出看起来像这样:

ruby-on-rails - 单独服务器中的任何电缆-LMLPHP

真的不能确定到目前为止是否正确吗……但是如果是这样,应该如何使我的rails应用程序连接/使用此“anycable-go”服务器?

最佳答案

您需要将anycable-rails gem添加到您的应用中,并与Rails服务器一起运行AnyCable RPC服务器(bundle exec anycable)。参见https://docs.anycable.io/#/using_with_rails

07-27 17:19