一种多点异构邮件系统之间镜像同步的方法技术方案

技术编号:8325799 阅读:250 留言:0更新日期:2013-02-14 08:13
本发明专利技术公开了一种多点异构邮件系统之间镜像同步的方法,包括:第一邮件系统实时获取已运行的需同步用户的操作请求,所述操作请求包括用户属性更改、邮件操作;所述第一邮件系统将所述操作请求发送至第二邮件系统;所述第二邮件系统运行所述操作请求以实现与所述第一邮件系统的同步。采用本发明专利技术,使第一邮件系统及第二邮件系统不需要相同的拓扑结构、站点结构及企业组织,可灵活地指定需同步的企业组织或用户,同时,任一邮件系统的更改可实时同步到另一邮件系统,还可随时切换邮件系统,保证用户正常工作,另外,第一邮件系统及第二邮件系统部署于不同的网络线路,同步用户可以选择合适的网络线路进行访问,提高访问速度,达到分流的效果。

【技术实现步骤摘要】

本专利技术涉及一种邮件系统同步方法,尤其涉及。
技术介绍
为了保证邮件服务器的高可用性与稳定性,减少因为计算机硬件故障或网络等原因导致不能访问邮件系统带来的损失,一些邮件系统服务器会采用双机热备方案,分别部署两套邮件系统主邮件系统与镜像系统。镜像系统会实时或定时同步主邮件系统的站点结构、用户、邮件及其他数据,主邮件系统与镜像系统保持相同的拓扑结构、站点结构及企业组织。监控程序需要监视主邮件系统的运行状态,一旦发生故障,或者出现网络异常,可以切换到镜像系统,防止单点崩溃时不能正常使用邮件系统,增加了数据的安全性及系统的可用性。但是,由于两套系统的拓扑结构及站点结构都保持一致,主邮件系统会把站点的所有数据及站点结构完全同步到镜像系统,镜像系统相当于主邮件系统的“克隆”,而对于只想同步邮件系统内某些组织或用户的属性及邮件数据的某些客户,则缺乏灵活性并显得有点浪费,邮件服务商只能为每个企业单独部署两套邮件系统,不能对主邮件系统进行集中式的托管。另外,镜像系统一般情况下不会投入使用,镜像系统在主邮件系统正常工作的时候并不提供给用户访问,并且主邮件系统一般只会同步所有邮件系统数据到镜像系统,镜像系统相当于对主邮件系统进行定时备份。只有当主邮件系统出现异常情况时,管理员才会切换到镜像系统;当主邮件系统正常工作后,管理员除了切换到主邮件系统,还要把镜像系统变化的数据同步到主邮件系统,才可以保持数据的一致性。即,一般情况下主邮件系统与镜像系统只有一个会投入使用,因此用户只能访问其中一个系统,并不能充分利用镜像系统。此外,一般把主邮件系统与镜像系统只部署在同一个网络线路上,如国内的电信或网通网络。由于不同网络线路互访时访问速度缓慢的情况,如果使用其他网络线路访问部署在不同线路的邮件系统时,或使用国外网络访问国内邮件系统时,会出现访问缓慢的情况。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供,可将结构相异的第一邮件系统及第二邮件系统部署于不同的网络线路上,同时工作,仅同步需要的企业组织或用户、灵活性强。为了解决上述技术问题,本专利技术实施例提供了,包括第一邮件系统实时获取已运行的需同步用户的操作请求,所述操作请求包括用户属性更改、邮件操作;所述第一邮件系统将所述操作请求发送至第二邮件系统;所述第二邮件系统运行所述操作请求以实现与所述第一邮件系统的同步。作为上述方案的改进,所述的多点异构邮件系统之间镜像同步的方法还包括所述第一邮件系统判断所述第二邮件系统是否成功运行所述操作请求;若所述第二邮件系统没有成功运行所述操作请求,所述第一邮件系统定时通知所述第二邮件系统进行同步。作为上述方案的改进,所述第一邮件系统判断第二邮件系统是否成功运行操作请求的步骤包括所述第二邮件系统根据所述操作请求的运行情况生成响应结果;所述第二邮件系统将所述响应结果发送至所述第一邮件系统;所述第一邮件系统根据所述响应结果判断所述第二邮件系统是否成功运行所述操作请求。作为上述方案的改进,所述第一邮件系统定时通知第二邮件系统进行同步的步骤包括所述第一邮件系统根据所述操作请求获取所述操作请求所对应的用户信息,所述用户信息包括用户名;所述第一邮件系统存储所述用户信息;所述第一邮件系统根据所述用户信息生成同步信息,所述同步信息中记录有所述用户信息;所述第一邮件系统定时发送所述同步信息至所述第二邮件系统以通知所述第二邮件系统进行同步。作为上述方案的改进,所述的多点异构邮件系统之间镜像同步的方法还包括所述第二邮件系统根据所述同步信息获取所述第一邮件系统中与所述用户信息相关的数据; 所述第二邮件系统根据所述数据进行更新;所述第一邮件系统停止发送所述同步信息。作为上述方案的改进,所述第一邮件系统及第二邮件系统分别部署在不同的网络线路中。作为上述方案的改进,所述第一邮件系统与所述第二邮件系统的结构相异,所述结构包括拓扑结构、站点结构、企业组织。作为上述方案的改进,所述的多点异构邮件系统之间镜像同步的方法还包括设置所述第一邮件系统及第二邮件系统中需同步的目标内容,所述目标内容包括企业组织、 用户。实施本专利技术实施例,具有如下有益效果通过部署第一邮件系统及第二邮件系统,设定邮件系统中需要同步的企业组织或用户,使第一邮件系统及第二邮件系统不需要保持相同的拓扑结构、站点结构及企业组织。同步时,不需要同步第一邮件系统及第二邮件系统的整个站点结构及所有企业组织,可以灵活地指定同步某些企业组织或用户,也可以指定需要同步的内容,方便管理。工作时,进行同步的用户可以随时选择访问其中一个系统,以达到分流的效果,当其中一个系统的用户属性或邮件数据更改,都会实时同步到另一个系统。当第一邮件系统或第二邮件系统其中一个出现系统异常的情况,受影响的同步用户可以切换访问另一个系统即可正常工作,减少因邮件系统出现异常而带来的损失。当出现异常的系统正常工作后,该系统会自动同步另一个正常系统数据,采用增量同步机制,只同步变化的邮件系统数据,减少数据传输量,保证第一邮件系统及第二邮件系统的数据一致性。用户切换回原来访问的邮件系统,无需作重复进行操作,即可看到对应的更改,就像邮件系统没发生故障一样。保证了邮件系统的高可用性,使用户能连续稳定访问邮件系统, 正常工作,减少因为计算机硬件故障或网络等原因导致不能访问邮件系统带来的损失。另外,第一邮件系统及第二邮件系统可以分别部署在不同的网络线路中,而进行同步的企业组织或用户可以选择合适的网络线路访问,提升访问速度。附图说明图I是本专利技术的第一实施例流程图; 图2是本专利技术的第二实施例流程图;图3是本专利技术的第三实施例流程图;图4是本专利技术的第四实施例流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。图I是本专利技术的第一实施例流程图, 包括S100,第一邮件系统实时获取已运行的需同步用户的操作请求。所述操作请求包括用户属性更改、邮件操作。S101,所述第一邮件系统将所述操作请求发送至第二邮件系统;需要说明的是,所述第一邮件系统可以为主邮件系统,也可以为镜像邮件系统,若第一邮件系统为主邮件系统时,相应地,第二邮件系统为镜像邮件系统;若第一邮件系统为镜像邮件系统时,相应地,第二邮件系统为主邮件系统。S102,所述第二邮件系统运行所述操作请求以实现与所述第一邮件系统的同步。例如,以主邮件系统为第一邮件系统,镜像邮件系统为第二邮件系统,当需同步用户登录主邮件系统,通过主邮件系统发送邮件,此时,主邮件系统实时获取发送邮件的操作请求,并将所述操作请求发送至镜像邮件系统,镜像邮件系统运行所述操作请求以实现与主邮件系统的实时同步。又如,以镜像邮件系统为第一邮件系统,主邮件系统为第二邮件系统,当需同步用户登录镜像邮件系统,通过镜像邮件系统发送邮件,此时,镜像邮件系统实时获取发送邮件的操作请求,并所述操作请求发送至主邮件系统,主邮件系统运行所述操作请求以实现与镜像邮件系统的实时同步。因此,用户可随时选择访问主邮件系统与镜像邮件系统中的任意一个,主邮件系统与镜像邮件系统同时工作,实现双向同步,达到分流的效果。更佳地,所述第一邮件系统与所述第二邮件系统的结构相异。所述结构包括拓扑结构、站点结构、企业组织。例如,以主邮件系统为第一邮件系统,镜本文档来自技高网
...

【技术保护点】
一种多点异构邮件系统之间镜像同步的方法,其特征在于,包括:第一邮件系统实时获取已运行的需同步用户的操作请求,所述操作请求包括用户属性更改、邮件操作;所述第一邮件系统将所述操作请求发送至第二邮件系统;所述第二邮件系统运行所述操作请求以实现与所述第一邮件系统的同步。

【技术特征摘要】
1.一种多点异构邮件系统之间镜像同步的方法,其特征在于,包括第一邮件系统实时获取已运行的需同步用户的操作请求,所述操作请求包括用户属性更改、邮件操作;所述第一邮件系统将所述操作请求发送至第二邮件系统;所述第二邮件系统运行所述操作请求以实现与所述第一邮件系统的同步。2.如权利要求I所述的多点异构邮件系统之间镜像同步的方法,其特征在于,还包括 所述第一邮件系统判断所述第二邮件系统是否成功运行所述操作请求;若所述第二邮件系统没有成功运行所述操作请求,所述第一邮件系统定时通知所述第二邮件系统进行同步。3.如权利要求2所述的多点异构邮件系统之间镜像同步的方法,其特征在于,所述第一邮件系统判断第二邮件系统是否成功运行操作请求的步骤包括所述第二邮件系统根据所述操作请求的运行情况生成响应结果;所述第二邮件系统将所述响应结果发送至所述第一邮件系统;所述第一邮件系统根据所述响应结果判断所述第二邮件系统是否成功运行所述操作请求。4.如权利要求2所述的多点异构邮件系统之间镜像同步的方法,其特征在于,所述第一邮件系统定时通知第二邮件系统进行同步的步骤包括所述第一邮件系统根据...

【专利技术属性】
技术研发人员:陈颖棠谭振东
申请(专利权)人:盈世信息科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1