`
xly_971223
  • 浏览: 1273379 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多
今天有拿来activemq来研究了一番
在activemq给的例子中是启动activemq作为一个独立的服务器 jms客户端通过username password 和brokerUrl去连接,
疑问之一:jms服务器和jms客户端是以怎样的方式通讯的? 从客户端代码看 只是new 了ActiveMQConnectionFactory而已,我的理解是客户端new ActiveMQConnectionFactory时只是去服务器注册了一个客户端,创建connection session等都是本地对象,只有发送消息的时候才真正的跟服务器交互---把消息保存到服务器上,然后由另外的jms客户端监听并处理消息。
MessageConsumer.receive方法是阻塞的 ,最好单独起一个线程来专门监听消息

疑问二:tomcat在使用jms的时候是怎么启动的?配置tomcat在启动的时候绑定到jndi,试了几次,发送没有问题,但是接受不到,明天在调试一下。
还有讲tomcat jndi的配置brokerURL="vm://localhost" 改成tcp://localhost:61616就报错,我的理解是vm用于servlet容器的 tcp是用于应用程序的。
分享到:
评论

相关推荐

    jms学习笔记jms学习笔记

    本文主要探讨的是消息中间件(Message-Oriented Middleware,简称MOM),特别是在Java消息服务(Java Message Service,JMS)的学习笔记。 JMS是Java平台上的一个标准API,用于在分布式环境中进行异步消息传递。它...

    JMS学习笔记精心总结

    **JMS学习笔记精心总结** Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用间异步通信的一种标准接口。它允许应用程序创建、发送、接收和读取消息,使得应用程序能够在不直接连接的情况下...

    JMS消息模型 JMS学习.doc

    1. **JMS Provider**:JMS提供者是实现JMS规范的具体产品,它是消息服务的核心。它为应用提供消息的创建、发送、接收以及管理等功能。JMS提供者通常是跨平台的,可以在各种环境中运行,比如在applet中。 2. **JMS ...

    JMS学习笔记(一)——JMS简介安装ActiveMQ

    **JMS学习笔记(一)——JMS简介与ActiveMQ安装** Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用间异步通信的标准接口。它为应用程序提供了一种标准的方式,用来创建、发送、接收和读取...

    JMS学习.ppt

    很久以前自己学习JMS时自己做的ppt,今天同事也学习jms,顺便上传上来吧。

    JMS学习资料(word文档)

    1. **出版-订阅模式(Publish-Subscribe)**: - 在这种模式下,生产者是出版者,消费者是订阅者。 - MOM提供的频道是主题(Topic)。出版者将消息发布到主题上,订阅者订阅他们感兴趣的主题。 - 每个主题可以有...

    JMS学习教程概述

    **JMS学习教程概述** Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用间异步通信的一种标准API。它允许应用程序创建、发送、接收和读取消息,为分布式系统提供了可靠的、跨平台的通信...

    JMS学习资料,适合初始人员学习使用

    在JMS学习的过程中,了解和掌握以下几个关键概念至关重要: 1. **消息(Message)**:是数据的载体,它封装了要传输的信息,可以是文本、二进制数据或对象。JMS定义了几种不同类型的Message,如TextMessage、...

    JMS简单示例1

    **JMS简介** Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用集成的标准化API,...通过学习和理解JMS的基础知识,我们可以构建出稳定、可靠的分布式系统,实现不同服务间的解耦和异步通信。

    JMS学习笔记

    **JMS学习笔记** Java消息服务(Java Message Service,简称JMS)是Java平台中用于在分布式环境中交换异步消息的标准API。它提供了一种可靠的消息传递机制,使得应用程序可以在不互相依赖的情况下进行通信,从而...

    JMS详细实例学习教程

    JMS 详细实例学习教程 JMS(Java Message Service)是一种基于Java平台的消息服务规范,用于在分布式系统中异步通信。JMS提供了一种灵活、可靠、可扩展的消息传递机制,使得应用程序之间可以相互通信和交换数据。 ...

    jms-1_1-fr-apidocs.zip

    通过深入学习和理解JMS 1.1规范,开发者可以构建出健壮、可扩展的企业级消息系统,实现不同应用程序之间的异步通信和数据交换,从而提高系统的稳定性和可靠性。在实际应用中,JMS常用于构建微服务架构、事件驱动的...

    jms学习指导(weblogic下的)

    【JMS学习指导(Weblogic下的)】 Java Message Service (JMS) 是Java平台上的一个标准API,旨在简化企业级应用程序之间的消息交换。它提供了一种标准的方式,让Java应用程序能够生产、发送和接收消息,从而与其他...

    jms学习资料参考——经典

    老师共享给我们的学习资料,分享出来,希望给大家能有所帮助!

    JMS demo 及 资料

    1. **消息**: 消息是JMS中的基本数据单元,它包含了要传递的信息。消息可以是文本、对象或者二进制数据,通过消息体、头和属性来定义其格式和目标。 2. **消息队列(Message Queue)与主题(Topic)**: JMS提供了两...

    由浅入深学习、掌握JMS

    通过学习以上资料,读者可以全面理解JMS的工作原理,熟悉如何在Java应用中实现异步通信,从而提升系统的可扩展性和可靠性。同时,对于那些需要处理大量并发请求或需要解耦组件的大型分布式系统来说,JMS的知识将成为...

Global site tag (gtag.js) - Google Analytics