[发明专利]用于高可靠性和高性能应用消息递送的系统有效
申请号: | 201280068838.3 | 申请日: | 2012-12-27 |
公开(公告)号: | CN104205775B | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | P·德萨赫特;T·佩尔;M·帕斯卡尔 | 申请(专利权)人: | 艾玛迪斯简易股份公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 李向英 |
地址: | 法国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 可靠性 性能 应用 消息 递送 系统 | ||
1.一种计算机实现的提供应用消息递送的方法,其特征在于,它包括利用至少一个数据处理器执行的下列步骤:
在耦接到至少应用服务器(201a-c)的多个日志服务器(203a-b)处:从所述至少一个应用服务器(201a-c)异步地接收包含应用信息的应用消息,每个应用消息都由所述多个日志服务器(203a-b)中的至少一些日志服务器(203a-b)接收;以预定的间隔,从所述至少一个应用服务器(201a-c)异步地接收控制消息,其中,所述控制消息包括应用的标识符(303)和所述应用服务器的时间戳(305)中的至少一项,每个控制消息都由所述多个日志服务器(203a-b)中的至少一些日志服务器(203a-b)接收;
在所述多个日志服务器(203a-b)中的每一个处:将所接收的应用消息存储在当前应用数据文件(209)中;将所接收的控制消息存储在控制文件(211)中,以及在接收到打开-关闭控制消息时,关闭所述当前应用数据文件,存储所述关闭的应用数据文件,并创建新应用数据文件作为所述当前应用数据文件;
在给定间隔比较所述多个日志服务器(203a-b)的所述控制文件;以及
基于此比较,确定来自所述日志服务器(203a-b)中的每一个的多个应用数据文件(209)中的应用数据文件作为给定间隔的最佳候选,并将用于后处理的所述最佳候选文件转发到网络实体。
2.根据权利要求1所述的方法,其中,每个日志服务器(203a-b)都耦接到多个应用服务器(201a-c),每个应用服务器(201a-c)都被关联到至少一个应用。
3.根据权利要求1或2所述的方法,其中,所述控制消息包括由所述应用服务器(201a-c)传输的的应用消息的数量(309)和标识控制消息序列中的每个控制消息的控制消息编号(307)。
4.根据权利要求1或2所述的方法,其中,所述网络实体是记帐框架。
5.根据权利要求1或2所述的方法,其中,转发控制消息的间隔是给定时间段。
6.根据权利要求5所述的方法,其中,所述打开/关闭控制消息是控制消息序列中的第N个控制消息,N是预定的。
7.根据权利要求6所述的方法,其中,所述第N个控制消息是所述控制消息序列中的第五个控制消息,所述给定时间段是两分钟时间段。
8.根据权利要求1或2所述的方法,其中,所述最佳候选文件是从来自所述多个日志服务器(203a-b)并且具有相同起始点和停止点的一组应用数据文件中选择的。
9.根据权利要求8所述的方法,其中,所述最佳候选文件是从所选择的文件组中选择的,所述应用数据文件具有最低应用消息丢失率。
10.根据权利要求9所述的方法,其中,在一些应用数据文件具有相同数量的应用消息的情况下,所述最佳候选文件是从具有最低应用消息丢失率的所述应用数据文件中选择的,所述应用数据文件具有最低控制消息丢失率。
11.根据权利要求9所述的方法,其中,具有丢失的应用消息但在所述给定间隔内不丢失多于x%的应用消息的所述最佳候选文件利用存在于所述文件组的其他文件中的所述丢失的应用消息增强,x是预定的。
12.根据权利要求1或2所述的方法,其中,所述应用是航空公司记帐事务应用。
13.一种包含软件程序指令的非瞬时的计算机可读介质,其中,由至少一个数据处理器对所述软件程序指令的执行导致进行包括执行权利要求1至12中的任何一项中方法的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾玛迪斯简易股份公司,未经艾玛迪斯简易股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280068838.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:2D或3D会议场景中的讲话者的部署
- 下一篇:网络系统、控制器和分组认证方法