`
xly_971223
  • 浏览: 1273755 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jms非常奇怪的问题

阅读更多
用的是activemq
activemq作为一个单独的服务启动 使用的是ims queue, url为
tcp://192.168.0.250:61616?wireFormat.maxInactivityDuration=0


所有的webapp共享这个服务

现在遇到的奇怪问题是
当发送一条message给jms server是 jms server会通知所有的webapp,在每个webapp中都执行了操作(如insert),这样每个开发人员的数据库都无缘无故的多了数据

当然这可能是没有使用共享db造成的,但是假如使用同一个db,上述的场景会怎么样呢?
是不是在同一个数据库中执行n次相同的操作呢?

-----------------------------------------------
又看了一下项目的配置,明白了错误的原因
我在每个webapp中都配置了消息消费者(queue Consumer),他们都会去监听jms server的队列,所以在有消息是都会响应



分享到:
评论

相关推荐

    JMS(JMS(JMS(JMS(

    JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS

    javax.jms.jar

    Classes contained in javax.jms.jar: javax.transaction.xa.XAResource.class javax.jms.BytesMessage.class javax.jms.Message.class javax.jms.JMSException.class javax.jms.Destination.class javax.jms....

    javax.jms.jar下载

    javax.jms.BytesMessage.class javax.jms.Connection.class javax.jms.ConnectionConsumer.class javax.jms.ConnectionFactory.class javax.jms.ConnectionMetaData.class javax.jms.DeliveryMode.class javax.jms....

    jms-1.1.jar(jms工具jar包)

    Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用间异步通信的标准接口。它提供了一种可靠的消息传递机制,...在处理大量并发请求、高可用性需求以及系统解耦时,JMS是一个非常有价值的工具。

    java.jms.jar JMS需要的JAR包

    `javax.jms.jar` 文件中包含了如`javax.jms.Queue`, `javax.jms.Topic`, `javax.jms.MessageProducer`, `javax.jms.MessageConsumer`, `javax.jms.ConnectionFactory`等关键接口,以及其他辅助类和异常类,开发者...

    PDS-17001_JMS583_Datasheet_(Rev._1.0)_JMS583_jmicron_jms583开发_

    **JMS583芯片详解** JMS583是一款由JMicron科技公司设计的高性能USB 3.1 Gen 2至PCIe Gen3x2桥接芯片,旨在为存储设备提供高速数据传输能力。这款芯片是针对现代数据密集型应用而优化的,如SSD固态硬盘和外部存储...

    JMS577主控通刷固件

    综合资源标签表明这个压缩包包含了多种资源,包括固件文件和更新工具,旨在解决特定问题,即恢复更换硬盘后JMS577主控的正常工作。 在实际操作中,用户首先需要下载这个压缩包,解压后运行"FwUpdateTool_v1_19_16_...

    JMS的一个非常好的demo

    在提供的"JMS的一个非常好的demo"中,我们可以看到以下几个关键概念和技术的实践: 1. **点对点(Point-to-Point)模型**:这是JMS的基本模型之一,其中消息从一个生产者发送到一个队列,然后由一个或多个消费者...

    JMS578多达13个固件打包升级工具包 可修改休眠时间

    文件包含: 13个不同固件 两个固件升级工具 其中一个是量产工具可以修改休眠时间和盒子信息 TRIM检查工具 有几个固件版本为全网首发,别人没有的资源 固件列表: JMS578_00.01.00.05 ...JMS578_254.02.03.09_NoUAS

    JMS 简介以及Weblogic配置JMS图解

    Java Messaging Service(JMS)是一种标准的API,用于在Java应用程序之间交换消息,特别是在分布式环境中。JMS提供了一种与平台无关的方式,使得应用程序可以与各种消息中间件提供商进行交互,就像JDBC允许Java应用...

    JMS消息模型 JMS学习.doc

    Java 消息服务(JMS,Java Message Service)是一种用于在分布式系统中进行异步数据交换的API,它为应用程序提供了标准的接口来发送和接收消息。JMS规范由JavaSoft(现为Oracle公司的一部分)制定,目的是促进不同...

    JMS demo 及 资料

    这些内容对于初学者理解JMS的工作原理和实际操作是非常有帮助的。 学习JMS有助于开发人员理解和实现企业级的异步通信解决方案,它在大型分布式系统、微服务架构以及事件驱动的设计模式中扮演着重要角色。通过深入...

    javax.jms-1.1.jar

    `javax.jms-1.1.jar` 是一个Java Message Service(JMS)的API库,它属于Java标准版(Java Standard Edition, Java SE)的一部分。JMS是Java平台上的一个规范,用于在分布式环境中进行异步消息传递。这个库主要用于...

    javax.jms包,sun的JMS接口规范包

    9. **异常处理**:`javax.jms`包中还包括一系列的异常类,如`JMSException`、`MessageFormatException`、`IllegalStateException`等,这些异常帮助开发者处理在消息传递过程中可能出现的问题。 10. **JMS 1.1规范**...

    spring-jms源码

    《深入解析Spring JMS源码》 Spring JMS(Java Message Service)是Spring框架的一部分,它为Java消息传递提供了一种轻量级的抽象层,...同时,这也有助于我们在遇到问题时能快速定位和解决,提升我们的故障排查能力。

    JMS

    **标题:“JMS”** Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用间异步通信的一种标准API。它提供了一种面向消息中间件(Message-Oriented Middleware, MOM)的标准接口,使得应用...

    JMS入门文档,JMS入门文档

    Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用间异步通信的标准接口。它允许应用程序创建、发送、接收和读取消息,为分布式环境中的应用程序提供可靠的、基于消息的通信。JMS是Java企业...

    JMS583 USB PCIE 桥接芯片方案

    **JMS583 USB转PCIE桥接芯片方案** JMS583是一款由JMicron科技公司设计的高效能USB到PCI Express (PCIe)桥接芯片,旨在为电子设备提供一种灵活的方式来实现高速数据传输。这款芯片能够将USB接口转换成PCIe接口,以...

    USB转SATA硬盘盒JMS583量产工具

    标题中的“USB转SATA硬盘盒JMS583量产工具”是指一种专门用于将USB...此外,了解设备的PID和VID设置对于定制化使用环境或解决兼容性问题非常重要,尤其是在企业环境中,这些设置可以帮助统一设备管理并优化系统性能。

    jms-1.1.jar

    《JMS 1.1 API详解与应用实践》 Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用间异步通信的一种标准接口。JMS 1.1是其一个重要的版本,它为分布式系统中的应用程序提供了一种可靠的...

Global site tag (gtag.js) - Google Analytics