jms进行异步通讯
来源:互联网 发布:复杂网络同步现象 编辑:程序博客网 时间:2024/06/06 14:08
1>什么是JMS?
jms是java框架提供一中异步通讯服务的消息中间件。用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。
Java消息服务应用程序结构支持两种模型:
- 点对点或队列模型
- 发布/订阅模型
在点对点或队列模型下,一个生产者向一个特定的队列发布消息,一个消费者从该队列中读取消息。这里,生产者知道消费者的队列,并直接将消息发送到消费者的队列。这种模式被概括为:
- 只有一个消费者将获得消息
- 生产者不需要在接收者消费该消息期间处于运行状态,接收者也同样不需要在消息发送时处于运行状态。
- 每一个成功处理的消息都由接收者签收
发布者/订阅者模型支持向一个特定的消息主题发布消息。0或多个订阅者可能对接收来自特定消息主题的消息感兴趣。在这种模型下,发布者和订阅者彼此不知道对方。这种模式好比是匿名公告板。这种模式被概括为:
- 多个消费者可以获得消息
- 在发布者和订阅者之间存在时间依赖性。发布者需要建立一个订阅(subscription),以便客户能够购订阅。订阅者必须保持持续的活动状态以接收消息,除非订阅者建立了持久的订阅。在那种情况下,在订阅者未连接时发布的消息将在订阅者重新连接时重新发布。
阅读全文
0 0
- jms进行异步通讯
- JMS异步消息机制
- jms异步远程通信
- 同步通讯和异步通讯
- JMS异步消息传递实现
- spring jms异步消息处理
- Spring Jms异步消息推送
- spring简化JMS异步消息
- Spring整合JMS异步消息
- 同步与异步通讯
- C# 异步通讯
- Tcp异步通讯实例
- AJAX-异步通讯对象
- 通讯-同步异步区别
- C# 异步UDP通讯
- ajax异步通讯
- socket异步通讯
- 异步通讯方式--信号
- 不定长顺序表的基本操作
- 用 express 搭建官网 设置SEO 经验总结
- nyist-ACM17新生国庆集训Round#2题解
- 1837 砝码称重
- Android沉浸式状态栏(一)
- jms进行异步通讯
- Spfa vs dijkstra 模板
- poj1475 推箱子
- docker Failed to get D-Bus connection 报错
- 异常向量表的创建
- 关于C++中函数能不能返回数组问题
- python Note II
- Spring自动装配的优缺点
- 如何指导神经网络模型的调优设计?