jms和amqp是消息代理的规范
activemq、rabbitmq是规范的实现:activemq是jms规范的实现,rabbitmq是amqp规范的实现
同理 jpa是orm规范,而hibernate、mybatis