Magento2 RABBIT MQ实现

Posted by

Scommerce Mage团队是使用排队系统的忠实粉丝,因为它可以卸载大型任务并为您的网站带来性能提升。想象一下,如果有人在您的网站上下订单,而您正在等待订单确认页面的同时执行以下任务

  • 创建订单
  • 付款
  • 创建发票
  • 扣除股票
  • 向管理员和客户发送电子邮件
  • 将数据发送到Google或Facebook或其他许多分析
  • 将订单数据发送到您的CRM / ERP系统并等待响应

您是否认为您的客户会等待那么长时间,或者当您可以轻松卸载大部分任务时,是否值得实时完成上述所有任务?

即使添加一小部分时间来完成订单,也会降低您的电子商务转化率。您是否曾见过像亚马逊这样的大型网站花时间处理您的订单?它是即时的,但您必须想知道他们如何使用基于事件的架构,他们网站上的任何任务都不会实时发生。所有大量任务都进入队列并在之后进行处理,此过程称为异步消息传递。

本文转自:
https://www.scommerce-mage.com/blog/magento-2-rabbit-mq-implementation.html