(一)双机热备软件比较:
(1)双机热备软件(http://www.expresscluster.net.cn/)内置于需要双机热备功能的软件之中则双机热备软件为定制功能,需求固定变化点少,开发相对容易简单,缺点是每一款需要双机热备功能的软件都需要编写独自的双机热备模块。双机热备模块的开发受需要双机热备功能软件所采用语言及框架设计的局限。维护成本高,在新的软件中需要双机热备功能时,开发人员需要重新编写代码进行定制并要负责大量白盒测试,后期开发成本高。
(2)双机热备软件作为工具软件独立,非定制。设计阶段需求相对不固定,变化点多,初期开发难度大,成本高。优点:开发灵活,通用,不局限于具体软件。仅需开发一套双机热备软件,可满足基本所有产品的双机热备功能需求,并可作为单独商品销售。对于产品维护较简单,在新的软件中应用双机热备软件时,仅需功能测试。
(二)双机热备软件设计结论:
针对当前电力、电信、楼宇、煤矿等监控行业背景结合各家产品对于平台软件的需求、产品的特性,推荐第二种。