如何三步完成HarmonyOS分布式任务调度?

网友投稿 274 2022-11-22

如何三步完成HarmonyOS分布式任务调度?

接下来我们将通过一个“分布式亲子教育”Demo,为你展示只需三步就能完成分布式应用的开发。

本期分布式亲子教育有两个体验场景:“早教算数题”和“益智拼图”。由于这两个体验场景都是调用了3个API完成的分布式技术应用,且API类型无太大差异,我们将挑选“早教算术题”为大家展开介绍。

早教算术题

图1 “DeviceManager.getDeviceList()”API效果图

● DeviceManager.getDeviceList()介绍

第二步:在“选择设备”对话框中选择一台设备,通过HarmonyOS分布式任务调度的API “Ability.startAbility()”,将远程设备(家长端)拉起并进入操作界面。效果如图2所示:

图2 “Ability.startAbility()”API效果图

● Ability.startAbility()介绍

第三步:下图黑色字是学生端的计算过程,红色字是家长端的辅导过程,家长可以在辅导画板中直接辅导学生数学计算。通过调用API“IRemoteObject.sentRequest()”,实现远程辅导算数题,轻松完成分布式远程设备通讯,效果如图3所示:

图3 “IRemoteObject.sentRequest()”API效果图

● IRemoteObject.sentRequest介绍

分布式任务调度为何如此便捷?

HarmonyOS分布式任务调度开发之所以这么便捷,得益于强大的全系统框架支撑(如图4所示)。

总而言之,“底层实现”框架已为你建好,开发者只需关注上层“应用开发”。

图4 Demo原理图

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:#yyds干货盘点# hadoop hdfs 文件系统操作命令大全
下一篇:#yyds干货盘点#新手大数据开发工程师,该如何快速成长(1)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~