通常有列表、有序列表、发布订阅等方式 列表:维护一个list,右插入,左弹出实现消息的生产和消费,但是可能存在无消息情况下的空轮询,可以采用sleep重试或阻塞式弹出等机制,但sleep依然无法解决空轮询的情况,仅仅只是减缓,而阻塞式在长期的连接空闲时,服务端也会将其连接断开 有序列表:通过排序确定消费的顺序 发布订阅:利用自身特性完成生产消费模式,但缺点就是无确认机制