[英]How to trigger ActionCable/Database commit from outside of a rails app
我有一个带有 Hotwire 和 Actioncable 的 Rails 7 应用程序设置,用于广播数据库提交以实时更新用户界面。
我有一个单独的应用程序(用 Python 编写),我想用它来向 Rails 应用程序发送更新。
如果我直接写入数据库,那么我将无法触发用户界面自动更新。
我已经研究过使用 RabbitMQ 的 RPC 调用,但我目前没有在我的环境中使用它,所以它可能开销太大。
我想知道 - 如何从 Rails 应用程序外部执行此操作?
谢谢
我会在你的 Rails 应用程序中使用一个内部 API/Webhook,它可以接受传入的请求,然后对数据做任何你需要做的事情。 您可以从他们那里添加一些基于令牌的身份验证,以确保只有您想要访问 API 的人可以。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.