RabbitMQ 的消息是怎么发送的?
How are messages sent in RabbitMQ?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Backend
标签: RabbitMQ, TCP, AMQP, Channel
参考答案摘要
答案 首先客户端必须连接到 RabbitMQ 服务器才能发布和消费消息,客户端和 rabbit server 之间会创建一个 tcp 连接,一旦 tcp 打开并通过了认证(认证就是你发送给 rabbit 服务器的用户名和密码),你的客户端和 RabbitMQ 就创建了一条 amqp 信道(channel),信道是创建在“真实”的 tcp 上的虚拟连接,amqp 命令都是通过信道发送出去的,每个信道...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。