javax.management.remote.rmi经常使用 (javax.Servlet)
本文目录导航:
javax.management.remote.rmi经常使用
在经常使用 `` 启动远程治理时,首先须要创立 RMI 衔接器主机。
理论,这经过调用 `` 方法成功,提供一个 RMI 衔接器地址,可指定衔接的 MBean 主机,或许将其注册为 MBean。
另外,可以间接实例化 `RMIConnectorServer`,选用 JRMP 或 IIOP 传输方式,经过子类 `RMIServerImpl` 成功自定义衔接器。

创立主机时,假设 `serviceURL` 不蕴含门路或没有指定,主机会生成一个可供客户端衔接的新地址,如 `service:jmx:rmi://host:port/stub/XXXX` 或 `service:jmx:iiop://host:port/ior/IOR:XXXX`,其中 `XXXX` 是生成对象的序列化方式。
用户可以在 `serviceURL` 中指定 `host` 和 `port`,但它们理论是可选的。
假设没有指定,主机将经常使用本地主机名。
经过提供 `RMIServerImpl` 而非 `JMXServiceURL`,主机会生成一个蕴含本地主机名的 JMXServiceURL。
衔接器主机经常使用提供的 `serviceURL` 或目录条目创立,如 `service:jmx:rmi://host:port/jndi/jndi-name`。
它会依据协定生成对应的 RMIServerImpl,并经过 JNDI 称号存储 stub。
客户端理论经常使用 `JMXConnectorFactory` 和协定(rmi 或 iiop)的 JMXServiceURL 来结构 RMI 衔接器。
假设主机生成了 JMXServiceURL,客户端须要从主机失掉。
当经常使用目录语法时,客户端可经过目录条目失掉。
在经常使用 IIOP 时,客户端和主机可以指定 `` 属性来共享 ORB。
假设 ORB 没有正确指定,会抛出意外。
当手动创立 IIOP 远程对象时,上述机制不实用。
总的来说,`` 提供了创立和衔接 RMI 衔接器主机和客户端的机制,准许经过不同的地址和协定启动远程治理。
裁减资料
形容 RMI 衔接器是供 JMX Remote API 经常使用的一种衔接器,后者经常使用 RMI 将客户端恳求传输到远程 MBean 主机。
此包定义了 RMI 衔接器的用户间接援用客户端和主机方所需的类。
它还定义了某些类,用户只管不经常间接援用这些类但还必定定义,关键是为 RMI 衔接器的不同成功之间成功互操作。
RMI 衔接器支持 RMI 的 JRMP 和 IIOP 传输方式。
与 JMX Remote API 中的少数衔接器相似,RMI 衔接器理论有一个地址,它是一个 JMXServiceURL。
奥迪RMI是什么意思?
奥迪RMI是什么意思,RMI是Remote Method Invocation的缩写,即远程方法调用。
它是一种散布式计算技术,触及两个或多个进程之间通讯和计算单干。
例如,你可以在一台电脑上编写Java代码,而后在另一台电脑上调用该代码。
这种技术准许程序员在多台计算机之间开发和运转Java运行程序。
奥迪RMI还包括一组基于Java的工具和API,它们都是用于开发远程方法调用的运行程序。
其中最关键的工具是远程对象注册表,它可用于查找并访问在远程主机上运转的对象。
另一个关键的API是包,它蕴含一组类,用于开发远程对象服务。
应用这些工具和API,程序员能够构建复杂的Java运行程序,以实如今多台计算机上口头的义务。
奥迪RMI技术为企业提供了多种好处。
首先,它可以协助企业成功扩散式计算,应用多台计算机的计算才干,提高运行程序的速度和性能。
其次,它提高了运行程序的牢靠性和灵敏性,让企业更容易调整系统性能,提高系统的可裁减性和高可用性。
最后,因为奥迪RMI是基于Java的技术,所以它具备很好的跨平台性,可以在多种操作系统上运转。
什么是RMI准则呢?
什么是RMIJava RMI (Remote Method Invocation 远程方法调用)是用Java在JDK1.1中成功的,它大大增强了Java开发散布式运行的才干。
Java作为一种风行一时的网络开发言语,其渺小的威力就体如今它弱小的开发散布式网络运行的才干上,而RMI就是开发百分之百纯Java的网络散布式运行系统的外围处置打算之一。
其实它可以被看作是RPC的Java版本。
然而传统RPC并不能很好地运行于散布式对象系统。
而Java RMI 则支持存储于不同地址空间的程序级对象之间彼此启动通讯,成功远程对象之间的无缝远程调用。
RMI目前经常使用Java远程信息替换协定JRMP(Java Remote Messaging Protocol)启动通讯。
JRMP是专为Java的远程对象制订的协定。
因此,Java RMI具备Java的Write Once,Run Anywhere的好处,是散布式运行系统的百分之百纯Java处置打算。
用Java RMI开发的运行系统可以部署在任何支持JRE(Java Run Environment Java,运转环境)的平台上。
但因为JRMP是专为Java对象制订的,因此,RMI关于用非Java言语开发的运行系统的支持无余。
不能与用非Java言语书写的对象启动通讯。