实际上,RabbitMQ的生产者并不会直接把消息发送给队列,甚至生产者都不知道消息是否会被发送给一个队列.对于生产者而言,它们只能把消息发送到Exchange,一个Exchange所完成的工作相当简单,一方面,它从生产者那里接收消息:另一方面它将消息存入队列中.一个Exchange需要准确的知道它要如何处理它接收到的消息,例如,它需要把消息转发到特定的队列,还是进行广播处理,或者直接将它丢弃.可以通过exchange type来定义Exchange处理消息的规则. 整个框架结构图如图所示. Ex
系统版本:Win10 X64 1709 英文版 邮箱:Outlook2016 背景知识: 1.发送邮件均使用SMTP协议(SMTP 全称“Simple Mail Transfer Protocol”,即简单邮件传输协议.): 2.POP3/IMAP负责接收邮件.IMAP全称Internet Mail Access Protocol,即交互式邮件存取协议,跟pop协议类似,但IMAP收取的邮件依旧保存在邮箱服务器上,同时客户端邮箱的操作会反馈到邮箱服务器上:如删除等操作.所以可以看到客户端和浏览器