小脑袋瓜充满了问号:为什么AMQP可以叫做 Advanced?JMS就要low一等吗?
难道就因为AMQP设定是作为应用层协议,任何实现AMQP协议的客户端都可以向AMQP发送/消费消息。而 JMS 为 java API 层面的协议,只能用 java 语言客户端来发送/消费消息?
难道说 JMS 的消息就没有格式了吗?AMQP有格式,JMS没有?非java语言就不能拼凑出符合JMS消息格式的消息?
这种说法到底有什么依据?
这两种不就是不同的协议而已吗?
难道就因为AMQP设定是作为应用层协议,任何实现AMQP协议的客户端都可以向AMQP发送/消费消息。而 JMS 为 java API 层面的协议,只能用 java 语言客户端来发送/消费消息?
难道说 JMS 的消息就没有格式了吗?AMQP有格式,JMS没有?非java语言就不能拼凑出符合JMS消息格式的消息?
这种说法到底有什么依据?
这两种不就是不同的协议而已吗?