事件队列设计模式(也称为消息队列)的目的是解耦系统内事件的发送方和接收方之间的关系。通过将双方解耦,它们不会同时与事件队列交互。从本质上讲,事件队列以异步方式处理和处理请求,因此,该系统可以被描述为先进先出的设计模式模型。如果存在可访问性有限的资源(即音频或数据库),则事件队列是一种合适的模式,但是,您需要提供对查找此资源的所有请求的访问权限。从队列中访问事件时,程序还会将其从队列中删除。