sunlock 发表于 2011-5-29 12:51:54

关于服务配置器的问题

我编译了AGP下的例子 HA_Configurable_Server_Static 在windows平台,主要是想知道服务配置器是咋用的
可是我调试了一下,怎么也运行不到HA_Status::init (int argc, ACE_TCHAR *argv[])
是需要我运行的时候指定命令行参数吗?

我现在遇到这样的问题:
我有几个server统一都用类进行了封装,这个类只提供了,start,stop,close等接口
在windows下我只需要做个壳子程序,由于壳子程序本身有消息循环,在调用完start后,进程不会退出。但若在linux下写个带消息循环的壳子那就违背了初衷,我需要引入界面模块到壳子中,但用基于main的程序又不能解决问题,除非我在main里面开个线程。

我现在想看看服务配置器框架是否是能解决我的问题的通用方法。


另外,我希望我的服务程序最外层在windows和linux都是统一的。也就是如果找到合适的方法,windows下壳子程序就变成统一程序的客户端。而不必一直起着这个壳子程序。

不知我说清楚了没

winston 发表于 2011-5-29 18:56:05

我记得配置器下面,是基于不同的OS机制的。Windows下面是文件通知,Linux应该是信号。其实我觉得,不需要这么钻,自己做个简单的通知机制,重调一下配置系统也不复杂。
页: [1]
查看完整版本: 关于服务配置器的问题