某电商企业的原IT架构是传统耦合架构,在传统耦合架构中,客户在电商网站下订单购买一台手机,订单系统接收到请求后,立即调用库存系统接口,库存减一。但这种模式存在库存压力大、库存系统无法访问则订单失败等等风险。因此,该企业决定更改应用架构以应对高峰流量。如下图所示,通过消息服务队列将系统解耦。以下选项中,对该架构描述正确的是那一项()
A.CMQ提供同步的通信协议,让库存系统和订单系统能够同时工作,互不影响,实现系统解耦
B.在新的应用架构下,订单系统写入CMQ消息队列后,需要等待库存系统响应,才能完成订单
C.在新的应用架构下,用户在下单时库存系统宕机,也不影响正常下单。订单系统写入CMQ消息队列后,就无需再关心其他后续操作,实现订单系统与库存系统的应用解耦
D.消息队列CMQ是消息存储在单机内存中,是一个故障单点,有可能导致订单系统和库存系统的数据丢失
C、在新的应用架构下,用户在下单时库存系统宕机,也不影响正常下单。订单系统写入CMQ消息队列后,就无需再关心其他后续操作,实现订单系统与库存系统的应用解耦