什么是Ruby on Rails Action Cable适配器



查看RoR动作电缆指南http://edgeguides.rubyonrails.org/action_cable_overview.html#subscription-adapter,没有找到太多关于动作电缆适配器的信息。

development:
  adapter: async
test:
  adapter: async
production:
  adapter: redis
  url: redis://10.10.3.153:6381

你能解释一下什么是async适配器,为什么我需要redis在生产中作为适配器吗?

async适配器是inline适配器的异步版本,它在Rails实例的内存中存储pub/sub,因此如果给定的实例被杀死,所有数据将丢失。同样的原因,它是不可伸缩的。

Rails推荐Redis,因为它比PostgreSQL快得多。

如果您真的想知道所有订阅适配器是如何工作的,您可以查看它们的源代码。

相关内容

  • 没有找到相关文章

最新更新