v2.6

文档

Laxcus大数据管理系统

第一章 基础概述

第二章 数据组织

第三章 数据存储

第四章 数据计算

第五章 数据构建

第六章 网络通讯

第七章 网络通讯

第八章 安全

第九章 容错

第十章 运行

总结

后记

参考文献

  • 内容

     数据构建编程接口是数据构建组件的技术实现。虽然数据构建和数据计算的业务性质不同,但是出于简化开发者工作的需要,在接口设计上,数据构建编程与数据计算保持高度一致。所以开发者在熟悉数据计算后,很容易理解和接受数据构建接口规范。这包括:

     1)开发者接口。是定义数据构建规则和操作范围的分布任务组件抽象类,对应数据构建每个阶段,有需要开发者实现的抽象方法。类名仍然是以“阶段名称”+“Task”格式出现,包括“IssueTask、ScanTask、SiftTask、RiseTask、AssignTask、EndTask”六种。开发者的分布应用从这六个类派生,并和私有业务连接起来,实现这些抽象方法。数据构建组件运行时,系统将调用这些抽象方法。与数据计算一样,这些抽象方法也有它们的操作范围和工作内容,需要开发者遵守。

     2)本地资源接口。以Java语法的“interface”存在,由系统实现,供开发者使用。本地资源接口向数据构建组件提供数据构建工作所需参数,以此来组织数据构建工作。这些接口继续以“工作性质或者阶段名称”+“Trustor”格式出现,包括“MetaTrustor、ScanTrustor、SiftTrustor、RiseTrustor、EndTrustor”,分别供“IssueTask/AssignTask、ScanTask、SiftTask、RiseTask、EndTask”使用。

     3)远程代理接口。以Java语法的“interface”存在,由系统实现,供开发者使用。远程资源接口向数据构建组件提供数据块的分布状况,以此来组织数据构建工作,重新调整数据块的分布状态。它们以“阶段名称”+“Seeker”格式出现,包括“ScanSeeker、SiftSeeker”,被“IssueTask、AssignTask”使用。

    以下将继续通过介绍开发者接口的抽象方法,来阐述数据构建的实现过程。

    Issue阶段抽象方法是:“create”。这个方法检查和建立起数据构建后续阶段的基本参数,以及为Scan阶段建立运行资源,并将这些参数结果写入Establish命令,输出给系统。系统根据这些参数,建立与Scan阶段的连接,执行Scan阶段的数据构建工作。

回到顶部

联系方式

  • 服务电话 15210289253
  • 联系邮箱 laxcus@163.com
  • 版权所有 Laxcus大数据实验室    京ICP备17069115号

更多资讯请关注官方公众号