通过查看RoR动作电缆指南Overview.html#订阅-适配器,没有发现多少关于动作电缆适配器的信息。
development:
adapter: async
test:
adapter: async
production:
adapter: redis
url: redis://10.10.3.153:6381您能否解释一下什么是异步适配器,以及为什么在生产中需要redis作为适配器?
发布于 2016-10-30 10:27:43
async适配器是inline适配器的异步版本,它在Rails实例的内存中存储酒吧/subs,因此如果给定实例被杀死,所有数据都将丢失。出于同样的原因,它是不可伸缩的。
Rails推荐Redis是因为它比PostgreSQL快得多。
如果您真的想知道所有订阅适配器是如何工作的,可以查看它们的源代码。
https://stackoverflow.com/questions/39948416
复制相似问题