目录
JAVA消息系列—JMS
前言
java 消息模块个人理解分为两种:
同步消息(RPC调用)
异步消息(本篇讲解部分)
-
同步消息java提供了多种方案:
新比较常用的方式就是spring Http invoker(注:只在spring项目)和服务提供JAX-WS方式
-
本文主要内容:异步消息
异步消息首先分两处讲解:
1.JMS(Java Message Service)
2.AMQP(Advanced Message Queuing Protocol)
不同于同步消息,什么是异步消息。
客户端主服务不需要等待服务处理消息,简单来说就是不阻塞。(单纯这样通过多线程RPC访问也能达到同样效果)
在异步消息中有两个主要概念:
消息代理(message broker)
目的地(destination)