不知道是否双软件热备功能。如果不支持,提供一下建议:
1、某个A账号的金字塔软件,正常运行时,动态将某个记录(比如即刻时间)写到金字塔公司的某个数据库里;
2、提供一个函数,侦测该动态记录并判断;
3、B电脑上的B账号金字塔软件调用侦测函数(函数的调用参数为账号,返回值为:1正常,0宕机);
4、B软件根据侦测的A软件状态,决定是否启动运行。
5、A软件开始运行前,也侦测B软件的状态,并决定是否正式启动,还是处于侦测状态。
一个简单的思路,应该可以实现双软件热备功能。仅仅只需要要金字塔公司提供一个侦测函数。
金字塔软件有时候会崩溃,所以热备功能非常重要,请软件分析师特别考虑我的建议。
现在只要手上有仓位,根本就不敢离开,睡觉都睡不好,担心开市的时候自己没醒来,而软件崩溃了。压力非常大。
1、A软件每秒钟将系统时间,写到金字塔公司的某个数据记录里;
2、侦测函数(参数为账号,返回:最后在线时间);
3、B软件调用侦测函数,取得A软件的最后在线时间,自己与当前时间比较,以决定是否激活;
4、A软件同样处理。
双软件热备份实现。
2个解决方案。
1,更简单的方案是你使用手机监控,如果遇到软件崩溃或者断网异常情况,手机会及时给你报警。
2,使用SQL Server数据库,这个数据库支持网络模式的数据传输,你可以在局域网中建设一个数据库服务器,然后就可以通过金字塔的数据库函数功能读写这个网络数据库了。
第一个方案,只是让人知道系统是否崩溃,解决不了崩溃后怎么办。
第2个方案,好像很难实现异地备份。实际的情况是经常一个地方停电、断网。局域网备份解决不了这个问题。