Laravel 5.4 queue driver 与 queue connection 配置问题?

各位好,我是个刚学Laravel的新手。现在学习的是5.4版本,今天学到了“队列”章节。我看了文档后有一个疑问,就是在config/queue.php配置文件中,有两个配置项,defaultconnections。第一个注释写的是Default Queue driver也就是默认的队列驱动,第二个是队列连接。我以为这两个是不同的选项,但是发现connections中的配置没有默认值,然后我试了试发现你的default设置的是什么,那么connections中使用的就是对应的连接,比如default设置的是database,那么就会使用database连接。所以我不知道是不是我理解错了,其实这两个指的是一个东西,但是官方注释写的又觉得这两个不是一个东西。头疼中,谁能给我解答下,谢谢了。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2

default 是指在不明确指明使用哪个connections时使用的。
connections是所有你可以使用的。

换个说法,你的微信或支付宝绑定了多个银行卡(connections),但是当你付款时,除非你手动调整,否则会使用你之前设置的首选支付方式(default )进行支付。

6年前 评论
jasonjiang123

可以贴图或者粘贴你的配置代码
粗略答下:
default默认的redis配置 127.0.0.1:6379
connection可以指定其他的链接参数 11.102.0.1:6379

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!