代码编织梦想

消息中间件 —— activemq 使用及原理详解-爱代码爱编程

目录 一. 前言 二. JMS 规范 2.1. 基本概念 2.2. JMS 体系结构 三. ActiveMQ 使用 3.1. ActiveMQ Classic 和 ActiveMQ Artemis 3.2. Queue 模式(P2P) 3.3. Topic 模式(Pub/Sub) 3.4. 持久订阅 3.5. 消息传递的可靠性 3.5

java学习从入门到精通(三/八)学习过程篇-爱代码爱编程

Java Learning Path(三)过程篇  每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。  学习Java的第一步是安装好JDK,写一个Hello Worl

jtangmq的现在和未来_jtang中间件-爱代码爱编程

    原本打算今天只是想写写JTangMQ接下来的改造计划,正思考着,接到吴健老师打来的电话,需要我提供一些JTangMQ的相关资料,那就干脆写一下JTangMQ的目前的情况以及将来的改造思路。  消息中间件的出现大概已经快有七八的历史了(具体什么时间开始还没考证)。起初的时候,各个厂家由于没有统一的标准,也出于企业的private的目的,各个消息产品

聊聊jms-爱代码爱编程

1.         中间件 CORBA、DCOM、RMI等RPC中间件技术面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性: l         同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行; l         客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程都必须正常

ejb-爱代码爱编程

会话bean管理用户会话,实体bean管理数据访问,而消息驱动bean相应JMS消息 1.有状态和无状态会话bean的本质区别现实中,很多朋友对两种session bean存在误解,认为有状态是实例一直存在,保存每次调用后的状态,并对下一次调用起作用,而认为无状态是每次调用实例化一次,不保留用户信息。仔细分析并用实践检验后,你会发现,事实恰好相反: 有

有关jms的一点看法_jms me好发吗-爱代码爱编程

  1月份不知道在做什么,就没写,忽然觉得一个月没写好像缺了点什么,正好这几天研究了一下JMS,就写一点自己的心得.   JMS,全称是JAVA MESSAGE SERVICE,从名字可以看出来,就是一个消息服务,也就是说可以用来发送和接受消息的一个服务,我也是刚开始学习,所以就记录下这两天的一些收获.   至于JMS的一些背景我就

如何转换字符串为数值-爱代码爱编程

MFC中的CString和STL中的string似乎并没有提供相关的函数将字符串转换为数值。 以下是一些可能用到的函数:atoi atol atof  strtol strtoul strtod 以下代码演示了前三个函数的用法:#include <stdlib.h>#include <stdio.h> void main( v

让soa为java应用增加价值,而不是复杂性_java的有状态会话有助于促进像soa迁移-爱代码爱编程

摘要 术语SOA(面向服务架构)正处于失支所有软件工程中有意义的东西的危险境地。为什么会这样?因为他的 核心基础是简单并且可以应用到所有技术,所有平台,所有工业标准,如J2EE,.Net和所有LAMP的变体(如在Linux/Apache/Perl/Python/PHP 中使用MySQL),Ruby on Rails,公共部门,商业系统,航天系统,医疗系统

基于jms实现activemq订阅的断线自动重连示例_前端activemq队列断开连接怎么进行重连-爱代码爱编程

在使用基于JMS的ActiveMQ消息系统时,当正常订阅消息后,如果连接中断(如消息服务挂了,或网络中断)发生,订阅者肯定不能再收到订阅消息,即使消息服务重启或网络正常后,也不能正常收到订阅消息 这是因为考虑到应用层的复杂性

软件体系架构模式在j2ee中的应用 ibm_软件体系结构基于java语言实现j2ee的mvc模式报告-爱代码爱编程

层(Layer)模式 刘兵技术顾问, 软件公司2003 年 12 月 25 日 本文介绍了软件体系架构模式的层模式,分析了它的结构,特点,实现,以及优缺点等. 然后介绍遵循层模式的Architectural cube理论,结合J2EE的体系架构特点,剖析层模式是怎样应用的.最后以PetStore为例, 简单阐述怎样应用该模式在实际的J

j2ee应用部署_需要javaee才能支持earejb部署-爱代码爱编程

一、基础知识   1.1 J2EE应用的构成   1.2 封装和部署操作的任务   1.3 不能封装到EAR文件的组件 二、类装载模式   2.1 在EJB 2.0之前   2.2 在EJB 2.0之后 =================================== 正文: =================================

was 6与websphere mq6的整合_was和mq-爱代码爱编程

WAS 6与Websphere MQ6的整合 bromon原创 请尊重版权     整合 的目的是让MQ作为websphere application server的JMS provider,所有的JMS消息会被was转发到MQ队列 中,由于MQ提供了多种平台的API,因此消息的传递可以不再通过转发的方式。任何平台都可以直接连接到MQ获取/发送

flea-爱代码爱编程

JMS初识 1. JMS 基本概念1.1 什么是 JMS ?1.2 JMS 规范 2. JMS 编程对象2.1 连接工厂和连接2.2 会话2.3 消息2.3.1 消息头2.3.2 消息属性2.3.1 消息

xml和j2ee的完美结合_符合j2ee的规范和xml数据格式-爱代码爱编程

来源: http://www.host01.com/Get/jsp/00040006/0542422193971926.htm 当前,Java 2平台企业版(J2EE)架构在厂商市场和开发者社区中倍受推崇。作为一种工具,可扩展标记语言(XML)简化了数据交换、进程间消息交换这一类的事情,因而对开发者逐渐变得有吸引力,并开始流行起来。自然,在J2EE架构中

群硕-爱代码爱编程

群硕 青山不改 绿水长流 -EKing  在上海,做外包的。开出的待遇不高,好像5k,拒绝HR 笔试:英文,不难做,JAVA基础知识,大致记得几个 1.  TCP编程中用到最多的是什么? socket 2. final, finally, finnalize的区别 3. java中有哪几种类不能被实例化? 4.如果将一个有向图转换为

mule 架构中的几个名次的解释_import com.rookie.dao.drawings-爱代码爱编程

1 Connectors :就是支持不同协议的连接器。例如:Http,FTP,Mail,Soap,JMS,MQ等等。通常连接器有三种类型:只用于接收,只用于发送和两者皆可。 2 EndPoints Address:终端地址,类似于jms://topic:myTopic这样的东西。前面的jms就是连接器的类型。后面是各个连接器能识别的地址。这个地址可以是接

java™ 2 platform, enterprise edition (j2ee) 规范-爱代码爱编程

事务概述 首先,让我们来回顾一下什么是事务。事务是一连串必须全部成功的操作,或者如果某一操作失败,则让系统停留在初始状态。事务必须支持以下要求(通常缩写为 ACID): Atomic(原子的) —— 保证事务中的所有操作全部成功执行或者完全不执行。 Consistent(一致的) —— 如果事务中断或完成,系统状态必须保持一致。 Isolation(隔

如何转换字符串为数值-爱代码爱编程

MFC中的CString和STL中的string似乎并没有提供相关的函数将字符串转换为数值。 以下是一些可能用到的函数:atoi atol atof  strtol strtoul strtod 以下代码演示了前三个函数的用法:#include <stdlib.h>#include <stdio.h> void main( v

durablesubscriber 持久化的订阅者 (4 jboss3)-爱代码爱编程

持久化订阅者有如下几个特点: 1.必须使用授权用户连接 2.无须加载监听器就能接收消息,只要消息已经published. 在JBOSS中需要从jbossmq-state.xml文件中拿授权用户和密码;该文件需要从example/conf目录 copy to deploy/conf directory and reboot jboss server.

j2ee开源消息中间件大比拼 -爱代码爱编程

在公司的项目中采用JMS来降低服务器之间的耦合性,但为了降低成本,商业软件是不考虑的,于是只能在开源的并且对商业友好的JMS服务器中选择一个了。 选择条件主要基于: 支持JMS 1.1规范 持久化,能满足商业应用所需的稳定性 满足项目的性能需求 最好本身提供JNDI服务 最好支持JMX 最好本身提供一个友好的管理工具 最好提供一份完