保证的一个消息对象的传递过程，如"至多一次"、"保证多次"、"仅有一次"等，和基于SASL和TLS的身份验证和消息加密.高级消息队列协议对于实现有如下规定
历史.高级消息队列协议最早在2003年由John O'Hara在摩根大通提出。初始设计方案在2004年中至2006年中由摩根大通发布，由iMatix公司编写协议文档和一个C语言实现。2005年摩根大通推动了包括思科系统、红帽公司、iMatix、IONA技术等公司组成了一个工作组。摩根大通和红帽公司合作开发了Apache Q