浏览 RoR Action 电缆指南 http://edgeguides.rubyonrails.org/action_cable_overview.html#subscription-adapter ,没有找到太多关于 Action 电缆适配器的信息。
development:
adapter: async
test:
adapter: async
production:
adapter: redis
url: redis://10.10.3.153:6381
你能解释一下什么是异步 适配器以及我为什么需要 Redis 在生产中作为适配器?
最佳答案
async
适配器是 inline
的异步版本适配器,它将发布/订阅存储在 Rails 实例的内存中,因此如果给定实例被杀死,所有数据都将丢失。出于同样的原因,它不可扩展。
Rails 推荐 Redis,因为它比 PostgreSQL 快得多。
如果您真的想知道所有订阅适配器是如何工作的,您可以查看 their source code .
关于ruby-on-rails - 什么是 Ruby on Rails Action Cable 适配器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39948416/