RMI基础 一 简介 1.RMI,Remote Method Invocation,即远程方法调用,是Java远程访问的重要规范之一,允许java程序直接调用远程java方法,就像调用该本地java方法一样。Java RMI不是什么新技术,但却是非常重要的底层技术。大名鼎鼎的EJB都是建立在RMI基 ...
分类:
其他好文 时间:
2016-08-07 21:23:22
阅读次数:
228
RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支 ...
分类:
Web程序 时间:
2016-08-07 15:25:18
阅读次数:
180
分布式EHCACHE系统,有两种同步方式 方式1 : RMI组播方式 这也是最常用的方式,配置简单,关键一点,各EHCACHE的节点配置都是一样的 原理:这样当缓存改变时,ehcache会向230.0.0.1端口4446发RMI UDP组播包 (230.0.0.1 是D类网络地址,专门用于广播) 这 ...
分类:
系统相关 时间:
2016-08-07 00:42:31
阅读次数:
245
service:jmx:rmi:///jndi/rmi://ip:9889/jmxrmi http://stackoverflow.com/questions/2768087/explain-jmx-url According to javax.management.remote.rmi this ...
分类:
其他好文 时间:
2016-08-04 21:37:50
阅读次数:
230
杀死所有正在运行的容器 复制代码代码如下: docker kill $(docker ps -a -q) 删除所有已经停止的容器 复制代码代码如下: docker rm $(docker ps -a -q) 删除所有未打 dangling 标签的镜像 复制代码代码如下: docker rmi $(d ...
分类:
其他好文 时间:
2016-08-03 23:36:50
阅读次数:
281
EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来代表应用系统中用到的数 ...
分类:
其他好文 时间:
2016-08-03 15:03:40
阅读次数:
107
81. RMI中的远程接口(Remote Interface)扮演了什么样的角色? 远程接口用来标识哪些方法是可以被非本地虚拟机调用的接口。远程对象必须要直接或者是间接实现远程接口。实现了远程接口的类应该声明被实现的远程接口,给每一个远程对象定义构造函数,给所有远程接口的方法提供实现。 82. ja ...
分类:
编程语言 时间:
2016-08-01 12:09:48
阅读次数:
213
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知 ...
分类:
编程语言 时间:
2016-07-31 20:41:45
阅读次数:
251
工具位于 JDK下bin中1.JDK的命令行工具监控和故障处理工具① jps:虚拟机进程状况工具jsp命令格式:jps[options][hostid]jps可以通过RMI协议查询开启了RMI服务的远程虚拟机进程状态,hostid为RMI注册表中注册的主机名。jps的其他常用选项见下表。② jsta... ...
分类:
其他好文 时间:
2016-07-25 16:11:44
阅读次数:
150
http://my.oschina.net/u/1433482/blog/690204http://blog.csdn.net/sun5208/article/details/6458432http://sangei.iteye.com/blog/2020577http://gubaojian.blog.163.com/blog/static/1661799082012101439591/http://blog.sina.com.cn/s/blog_4f9fc6e10101fein.html