分布式系统传递消息
消息形式:
1。点对点:queue 安全,一次发一个对象
2.一对多:topic 不安全
queue会保存消息确认a收到了才会删掉,topic不会保存消息,发送完直接删除。
MS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。
Provider(MessageProvider):消息生产者
Consumer(MessageConsumer):消息消费者
PTP:Poino to Point ,点对点的消息模型
Pub/Sub:Publish/Subscribe,发布/订阅的消息模型
Queue:队列
Topic:主题
ConnectionFactory:链接工厂,JMS用它创建链接
Connection:JMS客户端到Provider的链接
Destination:消息的目的地
Session:会话,一个发送或者接受消息的线程
StreamMessage Java原始数据的数据流
MapMessage 键-值对
TextMessage 字符串对象
ObjectMessage 序列化Java对象
BytesMessage 字节数据流