摘要:
jms提供者为ActiveMQJava代码importjava.util.Map;importjava.util.UUID;importjavax.jms.JMSException;importjavax.jms.Message;importjavax.jms.Session;importjavax.jms.TextMessage;importorg.apache.activemq.command.ActiveMQQueue;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.beans. 阅读全文
2013年7月1日 #
摘要:
JMSlet’s you send messages containing for example a String, array of bytes or a serializable Java object, from one program to another. It doesn’t however use a direct connection from program A to program B, instead the message is sent to a JMS provider and put there in aQueuewhere it waits until the 阅读全文
摘要:
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。主要特点:1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP2. 完全支持JMS1.1和J2EE 1.4规范 (持久化,XA消息,事务)3. 对Spring的 阅读全文
摘要:
经常听朋友说什么J2EE,终于知道点什么是J2EE了,汗一个,上网搜了下这个说的比较详细了,J2EE,Java2平台企业版(Java 2 Platform Enterprise Edition), 是Sun公司为企业级应用推出的标准平台。Java平台共分为三个主要版本Java EE、Java SE和Java ME。Sun公司在1998年发表JDK1.2版本的时候,使用了新名称Java 2 Platform,即“Java2平台”,修改后的JDK称为Java 2 Platform Software Develping Kit,即J2SDK。并分为标准版(Standard Edition,J2SE) 阅读全文
摘要:
这里单独列出来我也是觉得有点必要的,毕竟JMS总体知识点并不多,这点可能被很多人所忽视.首选定义:消息的确认是指消息接受者接到消息,并做出了对应的处理之后,它将回送一个确认消息.对于非事务性会话,创建会话时应该指定确定方式,JMS定义了3种确认方式:JMS确认3种方式Auto_ACKnowledge自动通知.对于同步消费者,Receive方法调用返回,且没有异常发生时,将自动对收到的消息予以确认.对于异步消息,当onMessage方法返回,且没有异常发生时,即对收到的消息自动确认.Client_AcKnowledge客户端自行决定通知时机这种方式要求客户端使用javax.jms.Message 阅读全文
摘要:
1.PTP模型PTP(Point-to-Point)模型是基于队列(Queue)的,对于PTP消息模型而言,它的消息目的是一个消息队列(Queue),消息生产者每次发送消息总是把消息送入消息队列中,消息消费者总是从消息队列中读取消息.先进队列的消息将先被消息消费者读取.发送方发消息到队列,接收方从队列接收消息,队列的存在使得消息的异步传输成为可能。和邮件系统中的邮箱一样,队列可以包含各种消息,JMS Provider 提供工具管理队列的创建、删除。JMS PTP 模型定义了客户端如何向队列发送消息,从队列接收消息,浏览队列中的消息.第一节中的代码就是PTP模型的.下面的表格中的就是PTP模型的 阅读全文
摘要:
JMS全称是Java Message Service.其是JavaEE技术规范中的一个重要组成部分,是一种企业消息处理的规范.它的作用就像一个智能交换机,它负责路由分布式应用中各个组件所发出的消息.JMS提供了一组通用的Java API,开发者可以通过API来 创建,发送,接收,读取 消息.JMS是一种和具体实现厂商无关的API.它的作用类似于JDBC.不管底层采用何种消息服务器的实现,应用程序总是面向通用的JMS API编程.用的比较多的是apache的ActiveMQ,以前浮皮开发过ActiveMQ.了解不深,但这个总体国内用的还是非常多的.现在公司采用的都是JBOSS那帮家伙的一套东西, 阅读全文
摘要:
今天的任务就是在一台新的服务器上继续部署activemq。其实都蛮简单的.首先先下载包:115U盘下载2 上传到linux下的某个文件夹下。解压缩tar -zxvf apache-activemq-5.5.1-bin.tar.gz3 配置持久化修改conf的activemq.xml文件在broker的同级目录下增加如下节点 >然后在 的下面增加 4 今天我的时间基本上耗在这步由于忽略了这步,又不报错,又启动不了 郁闷。就是吧oracle的驱动包copy到activemq目录的lib下。5 到bin目录下 使用 ./activemq start 启动大功告成!!!! 阅读全文