Chinaunix首页 | 论坛 | 博客
  • 博客访问: 384032
  • 博文数量: 138
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1620
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-10 16:55
个人简介

当你比别人优秀一点点,别人会嫉妒你。当你比别人优秀很多,别人会羡慕你。

文章分类

全部博文(138)

文章存档

2016年(2)

2015年(2)

2014年(15)

2013年(119)

我的朋友

分类: C/C++

2013-11-29 14:03:37

看到那个quitck start 里面的例子,client和server启动的时候,都要使用一个IOR文件,当时疑惑丛丛:
1,为啥autorun中没有这么用
2,server先启动,server创建IOR文件,然后client使用这个文件来启动,这样太不方便,这样必须认为的联系上才行,client在启动前必须拿到server生成的IOR文件。
而且看来IOR文件每次生成的还不一样,肯定不方便。然后,现在看到了 Naming Servervice:

    
直接将IOR串在程序间传递的做法往往比较不方便,特别是,对于非持久servant来说,每次重启Server程序时,这个IOR都会发生变化,在使用上比较不便,而且,当我们需要访问的servant不是一个,而是多个时,使用IOR就更加不便了。为此,CORBA定义了Naming Service服务,命名服务(Naming Service,不过大家叫的更多的是命名服务)是CORBA最基本的服务之一。Server程序将servant注册到Naming Service中,Client程序就可以借助助记符,而不是一大串IOR来访问到相应的Servant了。
http://blog.csdn.net/billdavid/article/details/726351#


启动完成后,Naming Service就默默在那里工作了,但是,你的servantclient如何访问它呢?
     从这里看来,Naming Service 独立于Client 和server的第三方。
阅读(866) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~