当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

RMI via JMS

授权协议 未知
开发语言 Java
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 东方震博
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

RMI via JMS这个Java类库可以让你通过JMS(如:ActiveMQ)来实现Java远程方法调用(RMI)。

当你使用RMI via JMS时,所有远程RMI对象将绑定到JMS消息总线上的目的地(Destination)中。这样就可以利用消息总线来达到更好的可用性和可扩展性。

示例代码:

public class HelloWorldCallback
    extends UnicastRemoteObject
    implements IHelloWorldCallback {
       
    HelloWorldCallback() throws RemoteException {
    }
    public void execute(String value) {
        System.out.println("Hello World: "+value);
    }
}

  • publish Hashtable env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory"); env.put(Context.PROVIDER_URL, "ormi://localhost

  • Spring 为各种远程访问技术的集成提供了整合类。Spring使得开发具有远程访问功能的服务变得相当容易,而这些远程访问服务由普通Spring POJO实现。目前,Spring支持四种远程技术: 远程方法调用(RMI) 。通过使用 RmiProxyFactoryBean 和 RmiServiceExporter ,Spring同时支持传统的RMI(使用java.rmi.Remote 接口和jav

  • spring-integration-rmi适用于什么样的场景?RMI技术使两个系统通过接口的远程方法调用连接起来,当接口需要返回值时,RMI会同步地阻塞,直到收到远端系统地返回值(或者超时)。但spring-integration-rmi却并不尽然,它基于spring-integration,通讯介质是消息(Message),任何要传递地东西先封装成消息,再传递给一个Channel,然后一个rm

相关阅读

相关文章

相关问答

相关文档