`
YOUNG918
  • 浏览: 188774 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

openMQ学习

阅读更多

1,

myConnFactory = new com.sun.messaging.ConnectionFactory();

Connection myConn = myConnFactory.createConnection();

Session mySess = myConn.createSession(false, Session.AUTO_ACKNOWLEDGE);

myQueue = new com.sun.messaging.Queue("world");

MessageProducer myMsgProducer = mySess.createProducer(myQueue);

TextMessage myTextMsg = mySess.createTextMessage();

myTextMsg.setText("Hello World");
            System.out.println("Sending Message: " + myTextMsg.getText());
            myMsgProducer.send(myTextMsg);

 

MessageConsumer myMsgConsumer = mySess.createConsumer(myQueue);

Message msg = myMsgConsumer.receive();

 

2,

String MYCF_LOOKUP_NAME = "MyConnectionFactory";
String MYQUEUE_LOOKUP_NAME = "MyQueue";

Hashtable env = new Hashtable();

env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.fscontext.RefFSContextFactory");

env.put(Context.PROVIDER_URL, "file:///C:/Temp");

ctx = new InitialContext(env);

myConnFactory = (javax.jms.ConnectionFactory) ctx.lookup(MYCF_LOOKUP_NAME);

myQueue = (javax.jms.Queue)ctx.lookup(MYQUEUE_LOOKUP_NAME);

 

3,ConnectionFactory myFctry = new com.sun.messaging.ConnectionFactory();

myFctry.setProperty(ConnectionConfiguration.imqAddressList,
"localhost:7676, broker2:5000, broker3:9999");
myFctry.setProperty(ConnectionConfiguration.imqReconnectEnabled, "true");

 

 

Comannd:

imqbrokerd -tty
The -tty option causes all logged messages to be displayed to the terminal console.

imqcmd query bkr -u admin

to test a Broker

imqcmd purge dst -t destType -n destName

分享到:
评论

相关推荐

    openmq 编译依赖包

    OpenMQ,全称为Java Message Service (JMS) 提供者,是Oracle公司开发的一个开源消息中间件。它允许应用程序在分布式环境中发送、接收和存储消息,以实现异步通信和解耦。OpenMQ的编译过程涉及到多个依赖包,这些...

    OpenMQ_install_FCS

    ### OpenMQ 4.3 安装指南 #### 平台与组件 OpenMQ 4.3 可在 Solaris、Linux、AIX 和 Windows 操作系统平台上部署,并且也支持其他 UNIX 平台(例如 HP-UX 和 MacOS)。表 1 列出了已测试的每个平台版本。 **表 1...

    openMq基本命令使用

    OpenMQ,全称为Java消息服务(Java Message Service)的一个实现,是Oracle公司提供的一款开源消息中间件。本文将详细介绍OpenMQ的基本管理命令,包括安装、集群配置、管理命令以及查看和操作队列与主题。 首先,让...

    openmq-4.4.2

    通过研究OpenMQ 4.4.2的源代码,开发者可以学习到如何设计和实现一个高效的消息中间件,包括队列管理、网络通信、并发控制、错误处理等关键技术。此外,对于希望为OpenMQ贡献代码的开发者,了解源代码也是必不可少的...

    habari-openmq-20190131-src.zip

    标题中的"habari-openmq-20190131-src.zip"表明这是一个源代码压缩包,发布日期为2019年1月31日,名...开发人员可以使用这个源码来学习如何在Delphi中实现与OpenMQ的集成,或者将其作为基础来构建自己的消息传递系统。

    openmq:OpenMQ

    你可以通过查阅这些文件来深入了解OpenMQ的内部工作原理,学习如何配置和部署OpenMQ服务器,以及如何编写使用JMS的Java应用程序。这将有助于你掌握如何利用OpenMQ来构建高效、可靠的分布式系统,并理解Java消息服务...

    habari-openmq-6.1-installer.exe

    habari-openmq-6.1-installer.exe

    大型系统中使用JMS优化技巧–Sun OpenMQ

    在传送过程中,系统处理JMS消息分为以下两类: ■ 有效负荷消息,由生成方发送给使用方的消息。 ■ 控制消息,代理与客户端运行时环境之间传送的私有消息,用于确保有效负荷消息成功传送和控制跨连接的消息流。...

    将Sun的Open Message Queue与Spring集成

    然而,Sun的OpenMQ作为一种同样强大的消息中间件解决方案,在特定场景下也有着广泛的应用。OpenMQ是Sun Java System Message Queue的一个开源版本,拥有企业级、可扩展性以及成熟稳定的特点。它提供了一套完整的JMS...

    十种MQ的技术选型详细对比.docx

    在本文档中,我们将对以下十种消息队列(Message Queue,简称MQ)系统进行详细的技术选型对比:ActiveMQ、RabbitMQ、RocketMQ、Joram、HornetQ、OpenMQ、MuleMQ、SonicMQ、ZeroMQ以及Kafka。这些系统在企业级应用中...

    chef-glassfish:管理GlassFish的食谱

    glassfish食谱将安装和配置GlassFish应用程序服务器以及与GlassFish应用程序服务器捆绑在一起的OpenMQ消息代理。 该菜谱还定义了用于创建和配置GlassFish应用程序域和OpenMQ代理实例的资源。 项目中提供了一个带有...

    RocketMQ消息队列资料

    同时,RocketMQ还支持多种协议,包括OpenMQ、ActiveMQ等,兼容性良好。 6. **强大的监控与管理**:RocketMQ提供了一套完整的管理工具,包括消息推送、监控、报警等功能,便于运维人员对系统状态进行实时监控和问题...

    ActiveMQ.zip

    ActiveMQ是Apache软件基金会开发的一款开源消息中间件,它是基于Java的,并且遵循开放消息传递协议(Open Message Broker Protocol,简称OpenMQ),广泛应用于分布式系统中的异步通信和解耦。ActiveMQ作为消息代理,...

    activeMq Api 文档

    ActiveMQ是Apache软件基金会开发的一款开源消息中间件,它遵循开放消息中间件协议(Open Message Broker API,简称OpenMQ API),提供高性能、可伸缩、可靠的消息传递服务。API文档是开发者理解和使用ActiveMQ的关键...

    stomp-rs为Rust编程语言提供了完整的STOMP 1.2客户端实现。-Rust开发

    这使得用Rust编写的程序可以与消息队列服务进行交互,例如ActiveMQ,RabbitMQ,HornetQ和OpenMQ。 连接订阅发送确认(自动/客户端/客户端个人)交易收据断开心跳信号踩踏程序的API尚不稳定,并且可能在v1.0之前波动...

    mq产品对比

    这些产品包括:ActiveMQ、RabbitMQ、RocketMQ、Joram、HornetQ、OpenMQ、MuleMQ、SonicMQ以及ZeroMQ。我们将从多个维度对这些产品进行比较,以便于读者更好地理解不同MQ产品的特性和适用场景。 #### 二、重要指标...

    OOP_ISS_2term_tasks

    使用ActiveMQ(或OpenMQ)。 使用SOAP协议,创建一个Web服务,该服务使用RSA协议对给定消息进行加密(首先在数据库中找到接收者的公共密钥),然后将其发送给接收者的适当地址,而发送消息的客户端可以发送回复。 ...

    java8集合源码分析-notes:读书笔记

    OpenMQ Open-MQ 是一个开源的消息中间件,类似IBM的 WebSphere MQ(MQSeries),采用 C++ 和 Qt 库编写的,支持Windows、Unix 以及 Mac OS 平台,支持 JMS。 ZeroMQ ZeroMQ(简称ZMQ)是一个基于消

    QBrowser for GlassFish JMS / WebLogic MQ-开源

    为 OpenMQ (GlassFish JMS) / Oracle WebLogic MQ 开发基于队列消息管理 gui 的工具。 工具名称为 QBrowserV2。 它旨在实现新消息创建/发送、删除消息、转发消息、订阅主题等功能。

    各种消息队列对比

    本对比文档主要针对以下消息队列产品进行分析:ActiveMQ、RabbitMQ、RocketMQ,同时也提及了Joram、HornetQ、OpenMQ,以及一些相关技术标准,如AMQP(Advanced Message Queuing Protocol)、JMS(Java Message ...

Global site tag (gtag.js) - Google Analytics