`
lintghi
  • 浏览: 9450 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

JMS概述[Jave消息服务]

jms 
阅读更多

1. 体系结构


 


2. 消息传递模型


3. JMS API

 

JMS API可以为3个主要部分: 公共API, 点对点API和发布/点阅API. 在JMS1.1中, 公共API可被用于向一个队列或一个主题发送消息, 或从其中接收消息. 点对点API专门用于使用队列的消息传送, 而发布/点阅API则专门用于使用主题的消息传送. 

公共API内部, 发送和接收JMS消息有关的JMS接口主要: 

ConnectionFactory

Destination

Connnection

Session

Message

MessageProducer

MessageConsumer

 


 

3.1 点对点模式API



3.2 发布/订阅模式API

 

 

3.3 消息

消息由3部分造成, 消息头, 属性, 有效负载. 

 

Message

不包含有效负载. 可以用于简单的事件通知

TextMessage

携带一个java.lang.String作为有效负载. 可以用于简单文本或复杂的字符数据交换, 如XML

ObjectMessage

携带一个可序列化JAVA对象

BytesMessage

携带一组原始类型字节流

StreamMessage

原始数据类型流

MapMessage

携带一组名值对

 

 

  • 大小: 66.9 KB
  • 大小: 75 KB
  • 大小: 73.3 KB
  • 大小: 83.9 KB
  • 大小: 67.9 KB
  • 大小: 73.3 KB
  • 大小: 74.9 KB
  • 大小: 212 KB
分享到:
评论
3 楼 hanmiao 2012-12-02  
lintghi 写道
hanmiao 写道
樓主這篇文章里全是截圖啊,就不能把這些截圖拿出來打印厲文字么,狂暈,這種形式在電腦上看沒什么,但是通過手機瀏覽器訪問很困難。

因为大部分都是图, 只有少量是文字. 我把能变成文字的都改下吧.

嗯嗯,现在好些了。
2 楼 lintghi 2012-12-02  
hanmiao 写道
樓主這篇文章里全是截圖啊,就不能把這些截圖拿出來打印厲文字么,狂暈,這種形式在電腦上看沒什么,但是通過手機瀏覽器訪問很困難。

因为大部分都是图, 只有少量是文字. 我把能变成文字的都改下吧.
1 楼 hanmiao 2012-11-29  
樓主這篇文章里全是截圖啊,就不能把這些截圖拿出來打印厲文字么,狂暈,這種形式在電腦上看沒什么,但是通過手機瀏覽器訪問很困難。

相关推荐

    jave.jar(包含jave-1.0.2.jar和jave-2.0.jar)

    Java开发工具包(Jave.jar)是一个集合,包含了两个不同版本的Jave库:jave-1.0.2.jar和jave-2.0.jar。这个压缩包旨在为Java开发者提供不同版本的Jave库,以便在各种项目中根据需求选择合适版本。Jave库可能是一个...

    jave2.0jar包下载

    这些功能对于开发媒体应用、在线教育平台、直播服务等场景十分有用。 4. **多平台支持**:由于JAVE是基于Java的,它可以运行在任何支持Java虚拟机(JVM)的平台上,包括Windows、Linux、macOS等,这为跨平台应用...

    jave-1.0.2.zip

    Java JAVE(Java Audio Video Encoder)是一个用于音频和视频处理的Java库,它为开发者提供了在Java应用程序中编码和转换多媒体文件的能力。JAVE的核心功能是利用FFmpeg库的跨平台能力,允许开发者轻松地对音频和...

    JAVE图解实用教程

    它的主要功能包括视频转码、水印添加、视频剪辑、音频处理等,广泛应用于网站视频服务、教育平台和多媒体应用开发。 **JAVE的核心特性** 1. **跨平台性**:由于JAVE是用Java编写的,因此它可以在任何支持Java的平台...

    jave1.0.2源码和jar包

    Java 1.0.2 源码与 JAR 包是 Java 开发中的重要资源,主要用于学习、理解和使用 Jave 这个库。Jave 是一个基于 Java 的开源库,它集成了 FFmpeg,使得开发者能够利用 Java 语言进行视频处理和转换任务。FFmpeg 是一...

    jar包jave-1.0.2.jar

    《深入理解Jave-1.0.2.jar:计算视频时长的利器》 在数字化时代,处理多媒体数据,尤其是视频文件,已经成为日常工作中不可或缺...尽管存在一些限制,但在大部分常见场景下,Jave-1.0.2.jar都能提供稳定且高效的服务。

    jave资源.zip

    这在创建适应不同网络环境的流媒体服务或优化存储空间时非常有用。 4. **多平台支持**:JAVE2的一个显著优点是它的跨平台性。无论是在Windows桌面系统,还是在macOS的Apple设备,或是基于Linux服务器上,开发者都...

    jar包it.sauronsoftware.jave

    《深入解析it.sauronsoftware.jave:Java音频与视频编码库》 在Java开发中,处理音频和视频文件的任务时常出现,而it.sauronsoftware.jave正是一个专为Java设计的强大的多媒体处理库。这个包提供了丰富的功能,允许...

    jave-1.0.2.jar

    Java音视频处理库Jave是本讨论的核心,其1.0.2版本的JAR文件名为"jave-1.0.2.jar"。这个工具主要用于解决特定的音频格式转换问题,特别是针对微信语音的AMR格式转换为更通用且在HTML5中广泛支持的MP3格式。 AMR...

    jave-1.0.2

    jave-1.0.2.jar 视频工具类 Java 好不容易找到的 The JAVE (Java Audio Video Encoder) library is Java wrapper on the ffmpeg project. Developers can take take advantage of JAVE to transcode audio and video...

    视频解析工具:jave-1.0.2.jar.zip

    在IT行业中,音视频处理是一项至关重要的技术,尤其在多媒体内容制作、在线教育、流媒体服务等领域。"视频解析工具:jave-1.0.2.jar.zip" 是一款专门针对音视频处理的软件资源,它能帮助用户解决一系列与音视频格式...

    jave-1.0.jar

    由于网上没法下载jave视频处理的jar包 在此提供一下jave包 maven 本地引用的方式 <groupId>it.sauronsoftware <artifactId>jave <scope>system ${project.basedir}/libs/jave-1.0.jar </dependency>

    Android代码-jave

    因为是基于 JAVE 项目的修改,而 JAVE 是依赖 ffmpeg 所以可以适用于所有 ffmpeg 所支持的文件格式的转换。具体可以查看 JAVE 官方文档 使用示例 引入 maven 依赖 com.github.dadiyang jave 1.0.3 调用 ...

    jave-1.0.2.jar(多个版本jar包)

    描述中提到了三个不同版本的jar包:jave-1.0、jave-1.0.1和jave-1.0.2。这表示了软件的版本控制,遵循了典型的版本号命名规则,其中主版本号(1)、次版本号(0)和修订号(2)分别代表主要更新、次要更新和修正。...

Global site tag (gtag.js) - Google Analytics