紫金桥跨平台实时数据库提供了远程管理功能,只要保证网络连通,就能够远程监视实时数据库各个模块的运行状态并控制启停,同时支持远程在线修改工程并立即生效,在提高了维护便利性的同时保证系统的不间断运行。
下面对远程管理功能的使用方法进行详细介绍。
注:下文为方便表述,运行实时数据库的主机称为数据服务器,对实时数据库进行远程管理的称为工程师站。
一、数据服务器的配置
在IDE中依次点击操作-本机远程管理配置,弹出远程管理配置对话框:
启用远程登录:本工程是否启用远程管理。
注:远程登录以工程为单位,同一个实时数据库上的不同工程互不影响。
登录密码:远程登录使用的密码。
IP端口:远程管理服务的端口。
运行后启动系统:当启动远程管理服务时,是否运行工程。
启动服务:启动远程管理服务。
注:远程管理服务进程名称为RealService,该服务启动后,就可以使用工程师站对本工程进行远程管理。
停止服务:停止远程管理服务。
二、使用工程师站远程管理
打开工程管理器,依次点击操作-远程登录,弹出远程登录对话框:
服务器:要远程登录的数据服务器的IP地址。
IP端口:数据服务器的端口。
密码:数据服务器的密码。
点击“加载”按钮后,会弹出工程加载确认对话框,在对话框中选择要加载的工程,确定后即可进入IDE:
Yes:加载数据服务器的工程。
No:加载本地的工程副本。
Cancel:取消加载操作返回上一级。
注:首次加载数据服务器的工程时,会在工程师站本地会形成一个工程副本。在使用工程师站进行远程管理时,本地的工程副本会同步更新。
远程管理模式中,IDE的标题栏和常用工具栏与本地模式稍有不同,如下图所示:
菜单栏:菜单栏中显示本地工程副本的路径,以管理的数据服务器的IP地址命名。
全部保存:点击该按钮,会对数据服务器和本地工程副本进行同步保存,保存完成后会在IDE消息栏中弹出提示:
同步:与本地模式的同步功能相同,将当前工程内容同步到数据服务器中正在运行的工程。
远程管理:点击后弹出远程启停对话框,控制数据服务器工程的启停,支持各个模块单独控制。
三、注意事项
1、数据服务器同时仅支持一个工程师站远程管理,当第二个工程师站远程连接时,会弹出占用提示,并提示已经连接的工程师站的IP地址:
2、建议工程师站尽量使用网络质量比较好的线路,如局域网或专线等,保证两端的同步速度以及工程的一致性。
3、若工程师站未退出远程管理时发生网络故障,会弹出提示:
连接断开后,工程师站无需退出IDE,可继续进行工程开发,当点击“全部保存”时,本地的工程副本能够正常保存,数据服务器因网络断开会无法进行同步并弹出提示:
当网络恢复后,IDE会进行自动重连,重连后需再次点击“全部保存”将工程同步至数据服务器。
3、若在网络断线期间工程师站的IDE已保存退出,则会导致工程师站和数据服务器的工程不一致,当再次连接时,会有如下提示:
如上图所示,对话框中会显示两端工程的保存时间,请谨慎选择要加载的工程,防止要保留的工程被意外覆盖。
4、数据服务器会为已连接的工程师站保持一分钟的连接有效期,若工程师站意外断线或宕机,待一分钟后,其他工程师站即可远程管理数据服务器。
5、若要使用远程管理工程,数据服务器上不要打开IDE,否则使用工程师站同步后的工程,可能会被数据服务器上的IDE自动保存覆盖。
6、若数据服务器上存在多个工程,需在远程管理设置中重启服务方可生效。例如在A工程上点击过“启动服务”,即使默认工程切换到了B工程,使用工程师站远程的工程也为A;若要远程管理B工程,则需要进入B工程在远程管理设置中重启服务。
如若转载,请注明出处:https://www.daxuejiayuan.com/11523.html