gpt4 book ai didi

java - RMI - JRMP 与 IIOP

转载 作者:搜寻专家 更新时间:2023-10-31 19:49:37 25 4
gpt4 key购买 nike

我知道 JRMP 会为每个调用请求打开一个新套接字。此外,IIOP 可以为多个请求共享一个打开的套接字。

如维基百科所述:

Usage of the term RMI may denote solely the programming interface or may signify both the API and JRMP, whereas the term RMI-IIOP (read: RMI over IIOP) denotes the RMI interface delegating most of the functionality to the supporting CORBA implementation.

我的论文中有一个问题,我必须说明该陈述是否真/假说:

RMI Servers share a single socket for multiple invocation requests.

在这一点上,考虑到它是 JRMP 还是 IIOP 服务器,是否探讨了该问题存在歧义。 如果问题仅陈述 RMI ,那么我是否可以安全地假设,那么在那种情况下它会暗示它是 JRMP 服务器而不是 IIOP服务器?

我希望我已经说清楚了。

最佳答案

I know that JRMP opens a new socket for every invocation request.

不,它没有。 RMI 客户端使用连接池。

As stated by Wikipedia:

Usage of the term RMI may denote solely the programming interface or may signify both the API and JRMP, whereas the term RMI-IIOP (read: RMI over IIOP) denotes the RMI interface delegating most of the functionality to the supporting CORBA implementation.

我认为该声明具有误导性,我已将其更正。新的措辞表明,术语“RMI”可以指代 API 或任何实现,包括 JRMP、IIOP、JERI、JBoss Remoting 等,而“RMI-IIOP”特指 RMI通过 IIOP。

RMI Servers share a single socket for multiple invocation requests.

该声明含糊不清、具有误导性且依赖于实现。

Is it safe for me to assume that if the questions states only RMI , then in that case it would imply it was a JRMP server and not an IIOP server?

没有。但在这种情况下,它没有任何区别。

关于java - RMI - JRMP 与 IIOP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5867619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com