【技术实现步骤摘要】
【国外来华专利技术】用于在事务中间件机器环境中支持不同消息队列的系统及方法版权声明本专利文档公开内容的一部分包含受版权保护的素材。版权拥有者不反对任何人对专利文档或专利公开内容按照在专利商标局的专利文件或记录中出现那样进行复制,但是除此之外在任何情况下都保留所有版权。
本专利技术一般而言涉及诸如中间件的计算机系统和软件,而且更具体地涉及支持事务中间件机器环境。
技术介绍
事务中间件系统,或者说面向事务的中间件,包括可以处理一个机构中各种事务的企业应用服务器。随着诸如高性能网络和多处理器计算机的新技术的发展,需要进一步改善事务中间件的性能。这些是本专利技术的实施例意图解决的一般性领域。
技术实现思路
本文所描述的是用于在事务中间件机器环境中支持不同消息队列的系统及方法。事务中间件机器环境包括通告表(advertizedtable),该通告表包括第一队列表和第二队列表,其中第一队列表存储用于第一消息队列的地址信息,而第二队列表存储用于第二消息队列的地址信息。该通告表还适于由第一事务客户端用来定位由事务服务器提供的事务服务。第一事务客户端操作以从第一队列表中查找指示存储在第二队列表中的事务服务的地址信息的关键字(key)。附图说明图1根据本专利技术一个实施例示出了支持不同消息队列的事务中间件机器环境的说明。图2根据本专利技术一个实施例说明了用于在事务中间件机器环境中支持不同消息队列的示例性流程图。图3根据本专利技术一个实施例示出了绕过桥接特征被激活的事务中间件机器环境的说明。图4根据本专利技术一个实施例示出了绕过桥接特征未被激活的事务中间件机器环境的说明。图5根据本专利技术一个实施例示 ...
【技术保护点】
一种用于在事务中间件机器环境中支持不同消息队列的系统,包括:包括第一队列表和第二队列表的通告表,其中第一队列表存储用于第一消息队列的地址信息,而第二队列表存储用于第二消息队列的地址信息,其中所述通告表适于由第一事务客户端使用来定位由事务服务器提供的事务服务,并且其中第一事务客户端操作以从第一队列表中查找指示存储在第二队列表中的事务服务的地址信息的关键字。
【技术特征摘要】
【国外来华专利技术】2011.09.29 US 61/541,055;2012.03.08 US 13/415,7001.一种用于在事务中间件机器环境中支持不同消息队列的系统,包括:包括IPC队列表和RDMA队列表的通告表,其中IPC指进程间通信并且RDMA指远程直接存储器访问,其中IPC队列表存储用于IPC消息队列的地址信息,而RDMA队列表存储用于RDMA消息队列的地址信息,其中所述通告表适于由第一事务客户端使用来定位由事务服务器提供的事务服务,并且其中第一事务客户端操作以从IPC队列表中查找指示存储在RDMA队列表中的事务服务的地址信息的关键字。2.如权利要求1所述的系统,其中所述事务服务器监听IPC消息队列和RDMA消息队列两者。3.如权利要求1或2所述的系统,其中第一事务客户端操作以基于存储在RDMA队列表中的事务服务的地址信息,经由RDMA消息队列向事务服务器发送消息。4.如权利要求1或2所述的系统,其中所述通告表适于由第二事务客户端使用来定位由事务服务器提供的事务服务。5.如权利要求4所述的系统,其中第二事务客户端操作以基于存储在IPC队列表中的事务服务的地址信息,使用IPC消息队列经由本地桥接过程向事务服务器发送消息。6.如权利要求1或2所述的系统,其中所述关键字是具有负值的IPC队列地址。7.如权利要求1或2所述的系统,其中所述关键字是伪装的IPC队列地址。8.如权利要求1或2所述的系统,其中RDMA队列表被附加到只有IPC队列表的现有通告表的末尾。9.如权利要求1或2所述的系统,其中事务服务器在通告表中公布事务服务的地址信息。10.如权利要求1或2所述的系统,其中RDMA队列表中的每个条目包含与用于IPC消息队列和RDMA消息队列两者的信息有关的信息。11.一种用于在事务中间件机器环境中支持不同消息队列的方法,包括:提供包括IPC队列表和RDMA队列表的通告表,其中IPC指进程间通信并且RDMA指远程直接存储器访问,其中IPC队列表存储用于IPC消息队列的地址信息,而RDMA队列表存储用于RDMA消息队列的地址信息,允许所述通告表由第一事务客户端使用来定位由事务服务器提供的事务服务,以及允许第一事务客户端从IPC队列表中查找指示存储在RDMA队列表中的事务服务的地址信息的关键字。12.如权利要求11所述的方法,还包括允许所述事务服务器监听IPC消息队列和RDMA消息队列两者。13.如权利要求11或12所述的方法,还包括允许第一事务客户端基于存储在RDMA队列表中的事务服务的地址信息,经由RDMA消息队列向事务服务器发送消息。14.如权利要求11或12所述的方法,还包括允许通告表由第二事务客户端用于定位由事务服务器提供的事务服务。15.如权利要求14所述的方法,还包括允许第二事务客户端基于存储在IPC队列表中的事务服务的地址信息,使用IPC消息队列经由本地桥接过程向事务服务器发送消息。16.如权利要求11或12所述的方法,其中所述关键字是具有负值的IPC队列地址。17.如权利要求11或12所述的方法,其中所述关键字是伪装的IPC队列地址。18.如权利要求11或12所述的方法,还包括允许RDMA队列表附加到只有IPC队列表的现有通告表的末尾。19.如权利要求11或12所述的方法,还包括允许事务服务器在通告表中公布事务服务的地址信息。20.如权利要求11或12所述的方法,还包括允许RDMA队列表中的每个条目包含与用于IPC消息队列和RDMA消息队列两者的信息有关的信息。21.一种用于在事务中间件机器环境中支持不同消息队列的事务服务器,所述事务服务器包括:用于在通告表中公布一个或多个事务服务的地址信息的公布单元,所述通告表包括IPC队列表和RDMA队列表,其中IPC指进程间通信并且RDMA指远程直接存储器访问,其中IPC队列表存储用于IPC消息队列的地址信息,而RDMA队列表存储用于RDMA消息队列的地址信息,其中,所述通告表适于由第一事务客户端使用来定位所述一个或多个事务服务中的事务服务,并且其中,第一事务客户端操作以从IPC队列表中查找指示存储在RDMA队列表中的事务服务的地址信息的关键字。22.如权利要求21所述的事务服务器,还包括用于监听IPC消息队列和RDMA消息队列两者的监听单元。23.如权利要求21或22所述的事务服务器,其中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。