异步消息的目的:处理系统之间的通信。异步指的是消息发送者无需等待消息接收者的处理和返回。
在异步消息的体系中,有两个重要角色:
1.消息代理(Broker)2:目的地(Destination)
当发送者发出消息后,消息将由代理接管,消息代理将保证将消息传递到目的地。
消息主要有两种形式的目的地:
1.队列(Queue)。2.主题(Topic)
队列用于点对点(Point to Point)式通信,主题用于发布/订阅式的消息通信。
比较常见的企业级消息产品有 ActiveMQ,Kafca等。