`
ttitfly
  • 浏览: 623840 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

openjms

JMS 
阅读更多

2种模式 :

1. PTP (Point-to-Point) 点对点模型

PTP(Point-to-Point)模型是基于队列的,发送方发消息到队列,接收方从队列接收消息,队列的存在使得消息的异步传输成为可能。

 

2 发布订阅模型(PUB/SUB模型)

非持久订阅模式:只有当客户端处于激活状态,也就是和JMS 服务器保持连接的状态下,才能接收到发送到某个Topic的消息,而当客户端处于离线状态时,则这个时间段发到Topic的消息将会永远接收不到。

持久订阅模式:客户端向JMS 注册一个识别自己身份的ID,当这个客户端处于离线时,JMS 服务器会为这个ID 保存所有发送到主题的消息,当客户再次连接到JMS 服务器时,会根据自己的ID 得到所有当自己处于离线时发送到主题的消息,即消息永远能接收到。

分享到:
评论

相关推荐

    JMS OPENJMS的实现例子

    OPENJMS是JMS的一个开源实现,提供了一个轻量级的消息中间件,使得开发者可以方便地在Java应用程序之间实现消息交换。 JMS的核心概念包括生产者(Producer)、消费者(Consumer)、队列(Queue)和主题(Topic)。...

    openjms-0.7.7-beta-1-src

    《OpenJMS 0.7.7-Beta-1 源码解析与学习指南》 OpenJMS,全称为Open Java Message Service,是一个开源的Java消息服务实现,它提供了符合JMS(Java Message Service)规范的消息传递功能。OpenJMS 0.7.7-Beta-1是该...

    openjms-0.7.7-beta-1

    "openjms-0.7.7-beta-1" 是一个软件版本标识,其中 "openjms" 是一个开源的Java消息服务(Java Message Service,简称JMS)实现,版本号为0.7.7,标记为beta-1,表示这是一个测试阶段的版本,可能含有未修复的bug或...

    openjms服务器

    OpenJMS服务器是一款开源的消息中间件,主要用于Java消息服务(JMS)的实现。它提供了一个可靠的、可扩展的平台,使得应用程序能够通过消息传递进行通信,从而实现解耦和异步处理。JMS是Java平台上的一种标准接口,...

    JMS初级认识,用的是Openjms中间件

    在本教程中,我们将探讨JMS的基础知识,并通过OpenJMS中间件进行实践。 OpenJMS是一个开源的JMS实现,它提供了完整的JMS 1.1规范支持。作为一个轻量级的消息传递服务器,OpenJMS适用于小型到大型的企业级应用,具有...

    Openjms.rar_OpenJMS

    OpenJMS是一个开源的消息中间件(Message Oriented Middleware, MOM),它实现了Java消息服务(Java Message Service, JMS)规范,允许应用程序通过异步发送和接收消息进行通信。在Java开发环境中,OpenJMS提供了...

    OpenJMS简介

    OpenJMS是一个开源的消息传递系统,它实现了Java消息服务(JMS)规范,为企业级应用程序提供可靠的异步通信。在本文中,我们将深入探讨OpenJMS的特性、工作原理以及如何在实际应用中利用它。 首先,让我们了解什么...

    OPENJMS操作消息传输示例

    **OPENJMS操作消息传输示例** 在Java世界中,JMS(Java Message Service)是一种标准,用于在分布式环境中提供可靠的消息传递。它允许应用程序通过消息代理进行异步通信,从而实现解耦和高可用性。OPENJMS是其中一...

    应用openJMS实现JMS消息发布于订阅

    根据官方文档配置OpenJMS服务器,通常需要修改`conf/openjms.xml`配置文件,设置服务器端口、连接工厂等参数。 2. **创建主题(Topic)**: 在OpenJMS中,可以通过JMS API动态创建主题。例如,可以使用`...

    开源JMS服务器-openJms

    **开源JMS服务器-openJMS** 开源JMS(Java Message Service)服务器openJMS是企业级消息传递系统的一种实现,它提供了标准JMS接口,用于应用程序之间的异步通信。作为一个开源项目,openJMS提供了可扩展且可靠的...

    【openjms笔记二】代码范例讲解

    【openjms笔记二】代码范例讲解 OpenJMS是Java消息服务(Java Message Service)的一个开源实现,它提供了一种在分布式环境中传递可靠消息的机制。本篇笔记将通过具体的代码示例来深入理解OpenJMS的核心概念和用法...

    openJMS Jar

    《深入解析openJMS Jar资源开发》 在Java世界中,消息传递系统是构建可扩展、高可用性应用的关键组成部分。Java消息服务(Java Message Service,简称JMS)提供了一个标准接口,允许开发者通过消息传递在不同的应用...

    openjms-开源

    《深入理解OpenJMS:开源Java消息服务实现》 OpenJMS,全称为Open Java Messaging Service,是一款遵循Java消息服务(Java Message Service,JMS)规范的开源实现。它为分布式环境中的应用程序提供了可靠的异步消息...

    OpenJMS:作业管理系统(JMS)的开源版本

    OpenJMS OpenJMS是作业管理系统(JMS)的开源版本,它是用于安置临时工或合同工的企业解决方案。 OpenJMS是备受推崇的JMS2006桌面应用程序的完全重写版本,旨在在简单的本地网络(例如工作组)上运行,并使用了...

    openjms-example-project:一个使用ant build管理开放式jms示例的项目。 纯娱乐。 好好享受

    解压openjms-0.7.7-beta-1.zip 然后通过cmd直接start.sh即可,可以看到已经在监听端口。 也可以打开admin.bat 然后通过菜单Actions启动 编译 直接在根目录下进行编译,输入 ant 或者ant -f build.xml ###启动...

    tomcat+opemjms+mysql配置

    根据提供的文档内容,我们可以总结出以下关键知识点,这些知识点涵盖了如何配置Tomcat、OpenJMS 和 MySQL 的步骤和注意事项。 ### 一、Tomcat + OpenJMS + MySQL 配置 #### 1. 概述 - **目标**: 本文档旨在指导...

    JMS开发例子.pdf

    OpenJMS是一个开源的JMS实现,提供了强大的功能和灵活性。以下是安装和配置OpenJMS的基本步骤: 1. **下载OpenJMS**: - 访问官方网站 [http://openjms.sourceforge.net/downloads.html]...

    JMS入门

    【JMS入门】这篇文章主要介绍了Java消息服务(Java Message Service,简称JMS)的基本概念和如何使用开源的JMS服务器OpenJMS进行实践操作。JMS是一种标准接口,用于应用程序之间的异步通信,特别是在分布式环境中,...

    jms.rar_jar j_java jms_jms_jms jar_jms.j

    `openjms-0.7.7-beta-1`则是OpenJMS的一个早期版本,OpenJMS是一个开源的JMS实现,提供了消息中间件的功能,用于处理和传递消息。 现在,我们详细讨论一下JMS的核心概念和应用场景: 1. **消息队列**:JMS通过消息...

Global site tag (gtag.js) - Google Analytics