在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何三步完成HarmonyOS分布式任務調度?

電子工程師 ? 來源:HarmonyOS開發者 ? 作者:HarmonyOS開發者 ? 2021-05-28 09:39 ? 次閱讀

萬物互聯的時代已經來臨,如果你想運用過往的技術,開發一個有“跨設備操作、多設備協同”功能的應用(后文都稱:分布式應用),首先需要自己搭建一個“服務發現、同步、注冊、調用”的框架,然后還要寫一套數據安全控制策略,包括數據加解密,最后還要持續優化服務通訊效率。對開發者而言,開發周期拉長、任務繁重、開發和維護效率低下。

而使用HarmonyOS后,無需經歷上述復雜的過程,你只需要調用幾個簡單的API,就能快速開發出一個分布式應用,大大縮短開發周期,讓你更專注于應用的開發和打磨。

接下來我們將通過一個“分布式親子教育”Demo,為你展示只需三步就能完成分布式應用的開發。

HarmonyOS應用開發在線體驗

https://playground.harmonyos.com/#/cn/onlineDemo

本期分布式親子教育有兩個體驗場景:“早教算數題”和“益智拼圖”。由于這兩個體驗場景都是調用了3個API完成的分布式技術應用,且API類型無太大差異,我們將挑選“早教算術題”為大家展開介紹。

進入鏈接后,首先在案例場景欄中選擇“分布式親子教育”,然后下拉頁面,再點擊“開始試玩”,進入“親子早教系統”。

早教算術題

第一步:體驗“早教算數題”,點擊“實時輔導”后,通過調用HarmonyOS 分布式任務調度的API “DeviceManager.getDeviceList()”獲取分布式組網設備列表,效果如圖1所示:

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

● DeviceManager.getDeviceList()介紹

https://developer.harmonyos.com/cn/docs/documentation/doc-references/devicemanager-0000001054358820#ZH-CN_TOPIC_0000001054358820__section548610903103829

第二步:在“選擇設備”對話框中選擇一臺設備,通過HarmonyOS分布式任務調度的API “Ability.startAbility()”,將遠程設備(家長端)拉起并進入操作界面。效果如圖2所示:

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

● Ability.startAbility()介紹

https://developer.harmonyos.com/cn/docs/documentation/doc-references/ability-0000001054120007#ZH-CN_TOPIC_0000001054120007__startAbility-ohos_aafwk_content_Intent-

第三步:下圖黑色字是學生端的計算過程,紅色字是家長端的輔導過程,家長可以在輔導畫板中直接輔導學生數學計算。通過調用API“IRemoteObject.sentRequest()”,實現遠程輔導算數題,輕松完成分布式遠程設備通訊,效果如圖3所示:

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

● IRemoteObject.sentRequest介紹

https://developer.harmonyos.com/cn/docs/documentation/doc-references/iremoteobject-0000001054678970#ZH-CN_TOPIC_0000001054678970__sendRequest-int-ohos_rpc_MessageParcel-ohos_rpc_MessageParcel-ohos_rpc_MessageOption-

分布式任務調度為何如此便捷?

HarmonyOS分布式任務調度開發之所以這么便捷,得益于強大的全系統框架支撐(如圖4所示)。

該框架由分布式軟總線、分布式數據管理、分布式Profile和分布式安全認證等技術特性構成,分布式任務調度在此基礎上構建了統一的分布式服務(發現、同步、注冊、調用)管理機制,支持對跨設備的應用進行遠程啟動、遠程調用、遠程連接以及遷移等操作,能夠根據不同設備的能力、位置、業務運行狀態、資源使用情況,以及用戶的習慣和意圖,選擇合適的設備運行分布式任務。

總而言之,“底層實現”框架已為你建好,開發者只需關注上層“應用開發”。

45c80b86-bf54-11eb-9e57-12bb97331649.png

圖4 Demo原理圖

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • API
    API
    +關注

    關注

    2

    文章

    1563

    瀏覽量

    63593
  • 萬物互聯
    +關注

    關注

    1

    文章

    229

    瀏覽量

    14433
  • HarmonyOS
    +關注

    關注

    80

    文章

    2057

    瀏覽量

    32221

原文標題:在線體驗!三步完成HarmonyOS分布式任務調度

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    分布式光伏電力問題層出不窮?安科瑞分布式光伏運維系統來“救場”

    億千瓦,占光伏裝機總規模的 42% 。進入 2024 年,分布式光伏的發展勢頭依舊強勁,2024 年前季度,全國新增并網容量總計達到 16088 萬千瓦,同比增長 24.8%,其中分布式光伏裝機高達 8522 萬千瓦。然而,
    的頭像 發表于 05-07 17:14 ?177次閱讀
    <b class='flag-5'>分布式</b>光伏電力問題層出不窮?安科瑞<b class='flag-5'>分布式</b>光伏運維系統來“救場”

    使用VirtualLab Fusion中分布式計算的AR波導測試圖像模擬

    總計算時間超過31小時。通過使用一個由8個多核PC組成的網絡,提供35個客戶端分布式計算,將模擬時間減少到1小時5分鐘。基本模擬任務基本任務集合:FOV使用分布式計算的集合模擬概述模擬
    發表于 04-10 08:48

    分布式光伏發運維系統實際應用案例分享

    和可持續發展的重要推動力量。國家能源局于2025年1月發布了《分布式光伏發電開發建設管理辦法》,對分布式光伏的分類、上網模式、備案管理、電網接入等進行了詳細規定,未來分布式光伏將進一
    的頭像 發表于 04-09 14:46 ?248次閱讀
    <b class='flag-5'>分布式</b>光伏發運維系統實際應用案例分享

    【「鴻蒙操作系統設計原理與架構」閱讀體驗】02-華為鴻蒙設計理念

    的緩存策略,減少重復的數據讀取,提高文件訪問效率 。 分布式任務調度分布式任務調度
    發表于 02-23 16:16

    VirtualLab Fusion應用:基于分布式計算的AR光波導中測試圖像的仿真

    允許將各種迭代分發到網絡中的計算機上。為了啟用分布式計算,只需導航到相應的選項卡,并配置可用的計算機和客戶端的數量。然后像往常一樣開始模擬,將數據傳輸到客戶端和結果的收集將自動完成(與本地執行的參數掃描
    發表于 02-19 08:51

    分布式云化數據庫有哪些類型

    分布式云化數據庫有哪些類型?分布式云化數據庫主要類型包括:關系型分布式數據庫、非關系型分布式數據庫、新SQL分布式數據庫、以列方式存儲數據、
    的頭像 發表于 01-15 09:43 ?416次閱讀

    基于ptp的分布式系統設計

    在現代分布式系統中,精確的時間同步對于確保數據一致性、系統穩定性和性能至關重要。PTP(Precision Time Protocol)是一種網絡協議,用于在分布式系統中實現高精度的時間同步
    的頭像 發表于 12-29 10:09 ?479次閱讀

    HarmonyOS Next 應用元服務開發-分布式數據對象遷移數據文件資產遷移

    設備文件訪問實現文件的遷移,難以獲取文件同步完成的時間。為了保證更高的成功率,文件的遷移不建議繼續通過該方式實現,推薦使用分布式數據對象攜帶資產的方式。開發者此前通過跨設備文件訪問實現的文件遷移依然生效
    發表于 12-24 10:11

    HarmonyOS Next 應用元服務開發-分布式數據對象遷移數據權限與基礎數據

    設備文件訪問實現文件的遷移,難以獲取文件同步完成的時間。為了保證更高的成功率,文件的遷移不建議繼續通過該方式實現,推薦使用分布式數據對象攜帶資產的方式。開發者此前通過跨設備文件訪問實現的文件遷移依然生效
    發表于 12-24 09:40

    星融元與焱融科技AI分布式存儲軟硬件完成兼容性互認證

    星融元與焱融科技AI分布式存儲軟硬件完成兼容性互認證
    的頭像 發表于 11-20 16:36 ?500次閱讀
    星融元與焱融科技AI<b class='flag-5'>分布式</b>存儲軟硬件<b class='flag-5'>完成</b>兼容性互認證

    分布式通信的原理和實現高效分布式通信背后的技術NVLink的演進

    大型模型的大小已經超出了單個 GPU 的范圍。所以就需要實現跨多個 GPU 的模型訓練,這種訓練方式就涉及到了分布式通信和 NVLink。 當談及分布式通信和 NVLink 時,我們進入了一個引人入勝且不斷演進的技術領域,下面我們將簡單介紹
    的頭像 發表于 11-18 09:39 ?1165次閱讀
    <b class='flag-5'>分布式</b>通信的原理和實現高效<b class='flag-5'>分布式</b>通信背后的技術NVLink的演進

    分布式光纖測溫解決方案

    分布式光纖測溫解決方案
    的頭像 發表于 11-12 01:02 ?503次閱讀
    <b class='flag-5'>分布式</b>光纖測溫解決方案

    分布式光纖測溫是什么?應用領域是?

    分布式光纖測溫是一種先進的溫度測量技術,它利用光纖的拉曼散射原理進行溫度監測。以下是對分布式光纖測溫的詳細介紹: 一、基本原理 分布式光纖測溫的原理基于光纖的拉曼散射效應。當光纖某處的溫度發生變化
    的頭像 發表于 10-24 15:30 ?1131次閱讀
    <b class='flag-5'>分布式</b>光纖測溫是什么?應用領域是?

    分布式輸電線路故障定位中的分布式是指什么

    的全面覆蓋。這些監測點之間通過無線網絡進行數據互聯,形成一個分布式的監測系統; 相覆蓋:對于相輸電線路,分布式故障定位系統會在每相上都安裝相應的監測裝置,以實現對
    的頭像 發表于 10-16 11:39 ?631次閱讀
    <b class='flag-5'>分布式</b>輸電線路故障定位中的<b class='flag-5'>分布式</b>是指什么

    基于分布式計算的AR光波導中測試圖像的仿真

    各種迭代分發到網絡中的計算機上。為了啟用分布式計算,只需導航到相應的選項卡,并配置可用的計算機和客戶端的數量。然后像往常一樣開始模擬,將數據傳輸到客戶端和結果的收集將自動完成(與本地執行的參數掃描
    發表于 08-07 14:13
    主站蜘蛛池模板: 国产福利不卡一区二区三区 | 国产美女主播在线观看 | 四虎永久精品视频在线 | 国产伦精品一区二区免费 | 国产精品成人在线播放 | 色婷婷网 | 国产特黄一级一片免费 | 国产日本特黄特色大片免费视频 | 国产午夜在线视频 | 四虎国产精品免费久久影院 | 天天干天天干天天 | 欧美精品色精品一区二区三区 | 成人网18免费下 | 亚洲精品在线不卡 | 真人实干一级毛片aa免费 | 国产精品色婷婷在线观看 | 黄色免费的视频 | 欧美三级久久 | 中文字幕在线观看第一页 | 激情五月播播 | 天天视频国产精品 | 爽死你个放荡粗暴小淫视频 | 黄网在线观看 | 日本在线观看高清不卡免v 日本在线观看永久免费网站 | 国产h视频在线 | 久操视频在线观看免费 | 婷婷五月色综合香五月 | 午夜嘿咻| aaaaa特级毛片 | 狠狠色噜噜狠狠狠 | 国产汉服被啪福利在线观看 | 激情六月色 | 日韩三级在线观看视频 | 亚洲人成网站在线观看妞妞网 | 国产精品福利视频手机免费观看 | 黄色a网站 | 综合激情网五月 | 奇米欧美| 婷婷激情小说网 | 国产无圣光高清一区二区 | 女人张开腿男人桶 |