#############################################
BurroControl节点服务管理器 - 自述文件
#############################################
刚下载使用本程序时,默认的控制台密码是“qburro”,即与本节点密码一致。
“BurroControl节点服务管理器”是QuickBurro中间件产品中的一个模块,主要用于对QuickBurro级联
网络中的一个节点的节点服务器软件的监视、参数设置、对象管理等功能。程序由樵夫软件工作室设计开
发,版权归本工作室所有,本工作室保留所有的权利。
本程序的主要功能分为三组:节点运行状态监测、节点运行参数设置、节点所含对象管理。通过这三组
功能,系统管理员或应用开发人员能方便地了解节点服务的当前各种运行状态;轻松地调谐系统各个运行参
数,使系统能更经济、更高效地进行中间层服务;也可以在有新的下属节点、用户、插件等对象出现时,方
便地将它们纳入到系统中。
使用本程序时,应注意以下几个问题:
1、端口问题:节点服务程序中使用两个UDP端口,一个用于一般通信消息的监听,一个用于服务控制消息的
监听,配置时应注意不能与其它软件的UDP端口号冲突;节点服务器还使用了一个TCP端口,用于进行被动数
据传输的监听,其端口值也不能与其它程序重复。
2、数据库问题:节点服务器支持两类数据库,一类是节点系统本身用到的系统数据库,另一类是应用项目
的数据库。前者采用SQL Server的高度精简版本,它的登陆帐号是sa,密码是qburro,连接端口是15324,
命名管道形式的数据库实例名是“机器名\QBurroDB”;而后者(应用数据库)除了可以是SQL Server的精
简版之外,也可以是普通的SQL Server、Oracle、MySQL等,其数据库属性参数由应用开发方在中间件的
节点服务管理器中进行配置。在应用项目开发时,开发人员可以通过在TRemoteADO、TRPCaller等控件的目
标数据库属性(TargetDatabase)上设置不同的数据库名来选择使用哪个数据库。
3、节点服务器使用了大量的pooling技术,因此,您可以监测到系统有多少可用的线程、数据库连接、队列
项、任务表项等,您也可以对这些参数进行修改,以使节点服务程序发挥最大效能。您还可以对一些超时值、
周期值等进行控制,使节点服务程序的运行节奏加快或变缓。
4、子节点、用户、业务逻辑插件、应用注册项等,都是一个节点所包含的对象,如果这些对象发生变化,
您可以使用本程序进行添加、修改、删除的处理。另外必须注意,这些对象也可能由客户端程序(如您开发
的网管软件等)进行远程配置,因此,在使用本程序进行配置之前,最好用“刷新”按钮刷新一下列表,然
后再进行管理,这样就可避免一些冲突。
5、“启动”与“停止”按钮是用于控制节点服务程序BurroService.exe的,如果您使用本程序修改了一些参
数或变更了一些对象,请您用这两个按钮重启一下服务,使最新的改动被节点服务程序接纳、生效。注意,
如果您使用SQL Server精简版本,启动服务后,任务管理器中除了出现“BurroService.exe”进程外,还会
有一个“BurroDB.exe”进程,请您不要手动停止该进程,否则节点服务将出现异常。
6、如果您要用QBClientSDK编写客户端应用程序并进行测试,运行测试前先启动节点服务,否则,客户端是
无法连接本地节点的。如果您图省力,则可以设置将节点服务随Windows启动而自动启动,在您的应用程序分
发给您的用户时,一般作这样的设置,使得中间层始终运行。
- 结束 -