【问题标题】:Is there a way for CORBA client to access to server IOR file?CORBA 客户端有没有办法访问服务器 IOR 文件?
【发布时间】:2015-03-27 22:53:23
【问题描述】:

我在机器 A 上运行了一个 cobra 服务器。它将字符串化对象写入 /tmp/Data.ref。我有客户端在机器 B 上运行。客户端需要访问 /tmp/Data.ref 文件。目前我必须将 Data.ref 文件从机器 A ftp 到机器 B 并自己放入 /tmp 中。服务器不使用命名服务。这些机器没有安装 NFS,所以我不能把文件放在两台机器都可以使用的地方。由于其他原因,我不喜欢编写脚本来自动 ftp 文件。

我想知道是否有办法告诉客户端在哪里读取服务器机器 A 上的 Data.ref ?

其他信息:我正在使用 Orbacus、C++、linux。我希望可能有一个命令行选项或以某种方式指定完整的主机、文件路径名(如果可能的话)。

【问题讨论】:

    标签: c++ corba orbacus


    【解决方案1】:

    使用命名服务。这就是解决这个引导问题的目的。否则,您将询问如何获取 IOR,以便您可以联系服务器以获取其 IOR。这个问题没有意义。使用 COS 命名。大约 25 年前设计。任务完成。

    【讨论】:

    • 哈哈。这项工作可能已经为您完成了。你是对的,代码是关于那个旧的。我不想开始使用一些旧代码来添加命名服务。因此声明服务器不使用命名服务。
    • 实际上是由 OMG 完成的,很久以前。我不是指您的代码的年龄。我怎么会有这样的想法?但我看不出你对此有任何选择。
    • @RemyLebeau 感谢您的编辑,但如果您不打扰我的撇号并仅限于拼写错误,我将不胜感激。
    • TAO 支持 IORTable,这样就可以在代码中构造一个 corbaloc(参见ciaranmchale.com/corba-utilities/…),此时无需传输 IOR 文件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-14
    • 1970-01-01
    • 1970-01-01
    • 2021-05-14
    • 2013-12-27
    • 2021-01-25
    相关资源
    最近更新 更多