找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3502|回复: 2

TAO通知服务可靠性问题

[复制链接]
发表于 2009-4-2 11:00:30 | 显示全部楼层 |阅读模式
我在实现通知服务的可靠性时,分别配置连接可靠性(Configuring Connection (Topologogy) Reliability)与
事件可靠性(Configuring Event Reliability)。
启动NotifyService :%TAO_ROOT%/orbsvcs/Notify_Service/Notify_Service -
ORBInitRef NameService=iioploc://hostlocal:12345/NameService -
ORBSvcConf C:\svc.conf
svc.conf配置文件内容如下:
static TAO_CosNotify_Service
"-AllocateTaskPerProxy -DispatchingThreads 2 -SourceThreads 2 - AllowReconnect"

dynamic Topology_Factory Service_Object*
TAO_CosNotification_Persist:_make_XML_Topology_Factory()
"-base_path/C:\ "

dynamic Event_Persistence Service_Object*
TAO_CosNotification_Persist:_make_Standard_Event_Persistence()
"-file_path/C:\xxx.db "
代码里也增加了QoSProperties的相关赋值,但是运行效果没有变化。
发表于 2009-4-2 11:36:57 | 显示全部楼层
TAO的通知服务的这个特性,我也没用过,不过这里有一篇相关的文档,
不知道你看过没有,或许会对你有帮助。
$(ACE_ROOT)\TAO\docs\notification\reliability.html
 楼主| 发表于 2009-4-2 12:37:48 | 显示全部楼层

回复 #2 modern 的帖子

恩~这个文档看过了~"- AllowReconnect” 这个属性 还是能弄明白。
static TAO_CosNotify_Service
"-AllocateTaskPerProxy -DispatchingThreads 2 -SourceThreads 2 - AllowReconnect"
       上面的配置,功能是在consumer与服务器连接中断时允许consumer再次连接服务器端,我是用禁用通信端口实现的测试,而且我
发现重连是有时间限制(大约是15~20秒)。
       另外两个配置的作用还没弄明白,望高手指点下~~~

[ 本帖最后由 evangel 于 2009-4-2 12:39 编辑 ]
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-12-23 22:11 , Processed in 0.020889 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表