什么是消息
消息是一个用于在组件和应用程序之间通讯的的方法。任何终端之间都可以相互接受和发送消息。并且每个终端都必须遵守如下的规则
-> 创建消息 -> 发送消息 -> 接收消息 -> 读取消息
消息之间的传递有点对点的(又称p2p ) 和发布-订阅模型。jms 是基于tcp/ip udp http 等多种协议和java ,c,c++ 等多种语言的一种消息服务。
为什么要使用消息
理由很简单,消息是一个分布式的低耦合通讯方案。A发送一个消息到一个agent ,B作为接受者去agent上获取消息。但是A,B不需要同时到agent上去注册。agent作为一个中转为A,B提供搞效率的通讯服务。
开发者的关注点
走到这里,我也不想去解释jms spec上那些抽象且复杂的概念了,说的很白,1年多了我自己也没弄懂是个什么东西,也没时间从头到尾去仔细的看,同时我认为没必要,我所关注的是如何让jms跑起来,并且工作正常,所以spec只是个字典,当我需要用的时候才去查。
开发者的jms环境
遵守简单明了的原则,所谓jms环境只是2个对象
1> ConnectionFactory
2> Destination
通常Provider会提供JNDI的对象获取,具体方法可以去Privider的网站上搜索jndi support
分享到:
相关推荐
【JMS基础知识详解:创建、发送、接收与读取消息】 Java消息服务(Java Message Service,简称JMS)是一个标准接口,它定义了应用程序如何创建、发送、接收和读取消息的标准API。JMS允许分布式系统中的不同组件通过...
**JMS基础知识整理** JMS(Java Message Service)是Java平台中用于企业级应用间进行异步消息传递的一种标准API。它提供了一种统一的消息接口,使得开发人员可以在不同的消息中间件之间进行选择,而无需关心底层...
一、JMS基础知识 1. 概念理解:JMS是Java平台中用于企业级消息传递的API,它定义了生产、发送、接收和消费消息的标准接口。 2. 消息模型:JMS支持两种消息模型——点对点(Point-to-Point)和发布/订阅(Publish/...
### JMS基础知识 1. **消息和消息队列**:JMS中的核心概念是消息,它是一个数据结构,包含要传递的信息。消息通过消息队列进行传输,队列是一种先进先出(FIFO)的数据结构,确保消息按照顺序被消费。 2. **消息...
java消息服务学习必备,JMS基础知识了解
#### 四、JMS基础知识 - **异构集成**:随着企业的发展和技术的变化,集成异构系统变得越来越重要。JMS提供了一个灵活的方式来进行这种集成。 - **异步处理**:JMS支持异步处理请求,有助于提高系统的整体性能和可...
**JMS基础知识** 1. **连接工厂(Connection Factory)** 连接工厂是客户端用来创建与JMS提供者连接的入口,如ActiveMQ提供的ActiveMQConnectionFactory。它是配置和管理JMS连接的关键对象。 2. **连接...
本文将深入探讨Spring-JMS的基础知识,包括它的核心概念、配置以及如何与ActiveMQ这样的消息中间件进行集成。 **1. JMS简介** Java消息服务(Java Message Service,简称JMS)是一个标准,定义了应用程序如何创建、...
**JMS简介** Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用集成的标准化API,...通过学习和理解JMS的基础知识,我们可以构建出稳定、可靠的分布式系统,实现不同服务间的解耦和异步通信。
**JMS基础** Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用集成(Enterprise Integration)的一个标准API,它为应用程序提供了一种标准的方式来创建、发送、接收和读取消息。JMS是Java...
**标题:“JMS 使用 ActiveMQ 传送文件”** 在IT领域,Java消息服务(Java ...通过这些知识点的学习和实践,开发者可以掌握使用JMS和ActiveMQ进行文件传输的核心技能,为构建可靠的、分布式的应用打下坚实的基础。
### JMS规范教程知识点解析 #### 一、JMS基本概念 **1.1 什么是JMS(JAVA MESSAGE SERVICE)?...JMS不仅提供了消息传递的基础结构,还涵盖了消息的管理和控制,使得开发者能够构建高效、可靠和灵活的企业级应用。
本“JMS规范培训教程”涵盖了JMS的基础知识、高级特性以及最佳实践。PDF文档中可能包含了以下章节:JMS简介、消息模型、消息格式、消息代理的配置与管理、JMS API详解、案例研究和实战演练等内容。通过学习这份教程...
### Sun官方JMS教程知识点详解 #### 一、引言 Java消息服务(Java Message Service,简称JMS)是Sun Microsystems公司制定的一种消息中间件的标准API。它为Java应用程序提供了与消息中间件交互的能力,使得Java...
一、JMS 1.1基础知识 1. JMS模型:JMS定义了两种基本的消息模式——点对点(Point-to-Point,P2P)和发布/订阅(Publish/Subscribe,Pub/Sub)。点对点模式下,消息由一个生产者发送到一个队列,然后由一个消费者...
同时,《JAVA基础:什么是JMS》和《JMS简介》等资料可以帮助我们系统地了解JMS的基础知识。最后,结合《JMS学习笔记》中的实例,我们可以巩固理论知识并提高实践能力。 总的来说,JMS是构建高可用、分布式系统的...
**标题解析**:“JMS管理与开发手册”旨在为IT专业人士提供一套全面指南,涵盖JMS(Java消息服务)的基础知识、配置、应用以及与TongLINK/Q消息中间件的深度集成技巧。 **描述解读**:文档强调了通过JMS与TongLINK/...
### JMS 学习资源详解 ...掌握了这些基础知识,可以帮助开发者更好地理解和使用 JMS 进行企业级应用程序的开发。在未来的学习过程中,还可以进一步探索如何利用 JMS 解决复杂的业务问题,提高系统的可靠性和效率。
JMS学习手册是一份宝贵的参考资料,它涵盖了JMS的基础概念、程序开发、配置和监控等方面的知识,尤其适合初学者以及希望加深理解JMS原理和实践的开发者。 JMS规范定义了一组接口和相关语义,这些接口用于创建、发送...