当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 当前,CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。
 

 

 ·web mvc框架的三种类型    »显示摘要«
    摘要:1、基于请求驱动目前最流行的web mvc框架,如webwork、struts、spring mvc2、基于事件驱动代表的web mvc框架有tapestry、jsf(jsr127)3、基于portlets(jsr168)类似于servlets,代表的web mvc框架是jetspeed ......
 ·學習筆記:java初始化順序    »显示摘要«
    摘要:class bowl { bowl(int marker) { system.out.println("bowl(" + marker + ")"); } void f1() { system.out.println("ok"); }}class cupboard { bowl b1 = new bowl(1); static bowl ......


消息中间件和JMS
当前,corba.dcom.rmi等rpc中间件技术已广泛应用于各个领域.但是面对规模与复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户与服务对象的生命周期紧密耦合:客户进程与服务对象进程都必须正常运行;如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常;(3)点对点通信:客户的一次调用只发送给某个单独的目标对象.

   面向消息的中间件(message oriented middleware,mom)较好的解决了以上问题.发送者将消息发送给消息服务器,消息服务器将消息存放在若干队列中,在合适的时候再将消息转发给接收者.这种模式下,发送与接收是异步的,发送者无需等待;二者的生命周期未必相同:发送消息的时候接收者不一定运行,接收消息的时候发送者也不一定运行;一对多通信:对于一个消息可以有多个接收者. 【程序编程相关:[音乐天堂]秋日私语

【推荐阅读:思科认证“诗词”

   已有的mom系统包括ibm的mqseries.microsoft的msmq与bea的messageq等.由于没有一个通用的标准,这些系统很难实现互操作与无缝连接.java message service(jms)是sun提出的旨在统一各种mom系统接口的规范,它包含点对点(point to point,ptp)与发布/订阅(publish/subscribe,pub/sub)两种消息模型,提供可靠消息传输.事务与消息过滤等机制.

1.jms 【扩展信息:visual studio 2005又一

   java 消息服务(jms)定义了java 中访问消息中间件的接口.jms 只是接口,并没有给予实现,实现jms 接口的消息中间件称为jms provider,ilink实现了jms接口,用户可以通过使用jms接口,在ilink中进行jms编程. ilink支持jms1.0.2版本.

2.jms接口描述

   jms 支持两种消息类型ptp 与pub/sub,分别称作:ptp domain 与pub/sub domain,这两种接口都继承统一的jms父接口,jms 主要接口如下所示:

ms父接口

ptp

pub/sub

connectionfactory

queueconnectionfactory

topicconnectionfactory

connection

queueconnection

topicconnection

destination

queue

topic

session

queuesession

topicsession

messageproducer

queuesender

topicpublisher

messageconsumer

queuereceiver,queuebrowse r

topicsubscriber

 

 

 

                  


...   下一页
    摘要:while working on a project at schematic, i was investigating the possibility of defining style attributes for component instances in an external css file. i got the following system to work: 1. creat......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE