色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何三步完成HarmonyOS分布式任務(wù)調(diào)度?

電子工程師 ? 來(lái)源:HarmonyOS開(kāi)發(fā)者 ? 作者:HarmonyOS開(kāi)發(fā)者 ? 2021-05-28 09:39 ? 次閱讀

萬(wàn)物互聯(lián)的時(shí)代已經(jīng)來(lái)臨,如果你想運(yùn)用過(guò)往的技術(shù),開(kāi)發(fā)一個(gè)有“跨設(shè)備操作、多設(shè)備協(xié)同”功能的應(yīng)用(后文都稱(chēng):分布式應(yīng)用),首先需要自己搭建一個(gè)“服務(wù)發(fā)現(xiàn)、同步、注冊(cè)、調(diào)用”的框架,然后還要寫(xiě)一套數(shù)據(jù)安全控制策略,包括數(shù)據(jù)加解密,最后還要持續(xù)優(yōu)化服務(wù)通訊效率。對(duì)開(kāi)發(fā)者而言,開(kāi)發(fā)周期拉長(zhǎng)、任務(wù)繁重、開(kāi)發(fā)和維護(hù)效率低下。

而使用HarmonyOS后,無(wú)需經(jīng)歷上述復(fù)雜的過(guò)程,你只需要調(diào)用幾個(gè)簡(jiǎn)單的API,就能快速開(kāi)發(fā)出一個(gè)分布式應(yīng)用,大大縮短開(kāi)發(fā)周期,讓你更專(zhuān)注于應(yīng)用的開(kāi)發(fā)和打磨。

接下來(lái)我們將通過(guò)一個(gè)“分布式親子教育”Demo,為你展示只需三步就能完成分布式應(yīng)用的開(kāi)發(fā)。

HarmonyOS應(yīng)用開(kāi)發(fā)在線體驗(yàn)

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

本期分布式親子教育有兩個(gè)體驗(yàn)場(chǎng)景:“早教算數(shù)題”和“益智拼圖”。由于這兩個(gè)體驗(yàn)場(chǎng)景都是調(diào)用了3個(gè)API完成的分布式技術(shù)應(yīng)用,且API類(lèi)型無(wú)太大差異,我們將挑選“早教算術(shù)題”為大家展開(kāi)介紹。

進(jìn)入鏈接后,首先在案例場(chǎng)景欄中選擇“分布式親子教育”,然后下拉頁(yè)面,再點(diǎn)擊“開(kāi)始試玩”,進(jìn)入“親子早教系統(tǒng)”。

早教算術(shù)題

第一步:體驗(yàn)“早教算數(shù)題”,點(diǎn)擊“實(shí)時(shí)輔導(dǎo)”后,通過(guò)調(diào)用HarmonyOS 分布式任務(wù)調(diào)度的API “DeviceManager.getDeviceList()”獲取分布式組網(wǎng)設(shè)備列表,效果如圖1所示:

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

● DeviceManager.getDeviceList()介紹

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

第二步:在“選擇設(shè)備”對(duì)話(huà)框中選擇一臺(tái)設(shè)備,通過(guò)HarmonyOS分布式任務(wù)調(diào)度的API “Ability.startAbility()”,將遠(yuǎn)程設(shè)備(家長(zhǎng)端)拉起并進(jìn)入操作界面。效果如圖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-

第三步:下圖黑色字是學(xué)生端的計(jì)算過(guò)程,紅色字是家長(zhǎng)端的輔導(dǎo)過(guò)程,家長(zhǎng)可以在輔導(dǎo)畫(huà)板中直接輔導(dǎo)學(xué)生數(shù)學(xué)計(jì)算。通過(guò)調(diào)用API“IRemoteObject.sentRequest()”,實(shí)現(xiàn)遠(yuǎn)程輔導(dǎo)算數(shù)題,輕松完成分布式遠(yuǎn)程設(shè)備通訊,效果如圖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-

分布式任務(wù)調(diào)度為何如此便捷?

HarmonyOS分布式任務(wù)調(diào)度開(kāi)發(fā)之所以這么便捷,得益于強(qiáng)大的全系統(tǒng)框架支撐(如圖4所示)。

該框架由分布式軟總線、分布式數(shù)據(jù)管理、分布式Profile和分布式安全認(rèn)證等技術(shù)特性構(gòu)成,分布式任務(wù)調(diào)度在此基礎(chǔ)上構(gòu)建了統(tǒng)一的分布式服務(wù)(發(fā)現(xiàn)、同步、注冊(cè)、調(diào)用)管理機(jī)制,支持對(duì)跨設(shè)備的應(yīng)用進(jìn)行遠(yuǎn)程啟動(dòng)、遠(yuǎn)程調(diào)用、遠(yuǎn)程連接以及遷移等操作,能夠根據(jù)不同設(shè)備的能力、位置、業(yè)務(wù)運(yùn)行狀態(tài)、資源使用情況,以及用戶(hù)的習(xí)慣和意圖,選擇合適的設(shè)備運(yùn)行分布式任務(wù)。

總而言之,“底層實(shí)現(xiàn)”框架已為你建好,開(kāi)發(fā)者只需關(guān)注上層“應(yīng)用開(kāi)發(fā)”。

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

圖4 Demo原理圖

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1505

    瀏覽量

    62170
  • 萬(wàn)物互聯(lián)
    +關(guān)注

    關(guān)注

    1

    文章

    223

    瀏覽量

    14136
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1980

    瀏覽量

    30286

原文標(biāo)題:在線體驗(yàn)!三步完成HarmonyOS分布式任務(wù)調(diào)度

文章出處:【微信號(hào):HarmonyOS_Dev,微信公眾號(hào):HarmonyOS開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HarmonyOS Next 應(yīng)用元服務(wù)開(kāi)發(fā)-分布式數(shù)據(jù)對(duì)象遷移數(shù)據(jù)文件資產(chǎn)遷移

    設(shè)備文件訪問(wèn)實(shí)現(xiàn)文件的遷移,難以獲取文件同步完成的時(shí)間。為了保證更高的成功率,文件的遷移不建議繼續(xù)通過(guò)該方式實(shí)現(xiàn),推薦使用分布式數(shù)據(jù)對(duì)象攜帶資產(chǎn)的方式。開(kāi)發(fā)者此前通過(guò)跨設(shè)備文件訪問(wèn)實(shí)現(xiàn)的文件遷移依然生效
    發(fā)表于 12-24 10:11

    HarmonyOS Next 應(yīng)用元服務(wù)開(kāi)發(fā)-分布式數(shù)據(jù)對(duì)象遷移數(shù)據(jù)權(quán)限與基礎(chǔ)數(shù)據(jù)

    設(shè)備文件訪問(wèn)實(shí)現(xiàn)文件的遷移,難以獲取文件同步完成的時(shí)間。為了保證更高的成功率,文件的遷移不建議繼續(xù)通過(guò)該方式實(shí)現(xiàn),推薦使用分布式數(shù)據(jù)對(duì)象攜帶資產(chǎn)的方式。開(kāi)發(fā)者此前通過(guò)跨設(shè)備文件訪問(wèn)實(shí)現(xiàn)的文件遷移依然生效
    發(fā)表于 12-24 09:40

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

    的全面覆蓋。這些監(jiān)測(cè)點(diǎn)之間通過(guò)無(wú)線網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)互聯(lián),形成一個(gè)分布式的監(jiān)測(cè)系統(tǒng); 相覆蓋:對(duì)于相輸電線路,分布式故障定位系統(tǒng)會(huì)在每相上都安裝相應(yīng)的監(jiān)測(cè)裝置,以實(shí)現(xiàn)對(duì)
    的頭像 發(fā)表于 10-16 11:39 ?291次閱讀
    <b class='flag-5'>分布式</b>輸電線路故障定位中的<b class='flag-5'>分布式</b>是指什么

    HarmonyOS開(kāi)發(fā)實(shí)例:【分布式數(shù)據(jù)服務(wù)】

    分布式數(shù)據(jù)服務(wù)(Distributed Data Service,DDS)為應(yīng)用程序提供不同設(shè)備間數(shù)據(jù)分布式的能力。
    的頭像 發(fā)表于 04-18 10:18 ?749次閱讀
    <b class='flag-5'>HarmonyOS</b>開(kāi)發(fā)實(shí)例:【<b class='flag-5'>分布式</b>數(shù)據(jù)服務(wù)】

    HarmonyOS開(kāi)發(fā)實(shí)例:【分布式手寫(xiě)板】

    使用設(shè)備管理及分布式鍵值數(shù)據(jù)庫(kù)能力,實(shí)現(xiàn)多設(shè)備之間手寫(xiě)板應(yīng)用拉起及同步書(shū)寫(xiě)內(nèi)容的功能。
    的頭像 發(fā)表于 04-17 21:45 ?524次閱讀
    <b class='flag-5'>HarmonyOS</b>開(kāi)發(fā)實(shí)例:【<b class='flag-5'>分布式</b>手寫(xiě)板】

    HarmonyOS開(kāi)發(fā)實(shí)例:【分布式新聞客戶(hù)端】

    基于柵格布局、設(shè)備管理和多端協(xié)同,實(shí)現(xiàn)一次開(kāi)發(fā),多端部署的分布式新聞客戶(hù)端頁(yè)面。
    的頭像 發(fā)表于 04-17 15:57 ?889次閱讀
    <b class='flag-5'>HarmonyOS</b>開(kāi)發(fā)實(shí)例:【<b class='flag-5'>分布式</b>新聞客戶(hù)端】

    HarmonyOS開(kāi)發(fā)實(shí)例:【分布式郵件】

    基于TS擴(kuò)展的聲明開(kāi)發(fā)范式編程語(yǔ)言編寫(xiě)的一個(gè)分布式郵件系統(tǒng),可以由一臺(tái)設(shè)備拉起另一臺(tái)設(shè)備,每次改動(dòng)郵件內(nèi)容,都會(huì)同步更新兩臺(tái)設(shè)備的信息
    的頭像 發(fā)表于 04-17 10:29 ?775次閱讀
    <b class='flag-5'>HarmonyOS</b>開(kāi)發(fā)實(shí)例:【<b class='flag-5'>分布式</b>郵件】

    HarmonyOS實(shí)戰(zhàn)案例:【分布式賬本】

    Demo基于Open Harmony系統(tǒng)使用ETS語(yǔ)言進(jìn)行編寫(xiě),本Demo主要通過(guò)設(shè)備認(rèn)證、分布式拉起、分布式數(shù)據(jù)管理等功能來(lái)實(shí)現(xiàn)。
    的頭像 發(fā)表于 04-12 16:40 ?1347次閱讀
    <b class='flag-5'>HarmonyOS</b>實(shí)戰(zhàn)案例:【<b class='flag-5'>分布式</b>賬本】

    HarmonyOS開(kāi)發(fā)實(shí)例:【分布式數(shù)據(jù)管理】

    eTS中分布式數(shù)據(jù)管理的使用,包括KVManager對(duì)象實(shí)例的創(chuàng)建和KVStore數(shù)據(jù)流轉(zhuǎn)的使用。
    的頭像 發(fā)表于 04-11 09:57 ?947次閱讀
    <b class='flag-5'>HarmonyOS</b>開(kāi)發(fā)實(shí)例:【<b class='flag-5'>分布式</b>數(shù)據(jù)管理】

    鴻蒙HarmonyOS開(kāi)發(fā)實(shí)戰(zhàn):【分布式音樂(lè)播放】

    本示例使用fileIo獲取指定音頻文件,并通過(guò)AudioPlayer完成了音樂(lè)的播放完成了基本的音樂(lè)播放、暫停、上一曲、下一曲功能;并使用DeviceManager完成分布式設(shè)備列表
    的頭像 發(fā)表于 04-10 17:51 ?899次閱讀
    鴻蒙<b class='flag-5'>HarmonyOS</b>開(kāi)發(fā)實(shí)戰(zhàn):【<b class='flag-5'>分布式</b>音樂(lè)播放】

    HarmonyOS開(kāi)發(fā)技術(shù)全面分析

    以應(yīng)用遷移為例,簡(jiǎn)要地展示了分布式任務(wù)調(diào)度能力。 圖4: 分布式任務(wù)調(diào)度示意圖 一次開(kāi)發(fā),多端
    發(fā)表于 02-21 16:31

    鴻蒙開(kāi)發(fā)【分布式任務(wù)調(diào)度】解析

    1.FA 遷移可以打通設(shè)備間的壁壘,有助于不同能力的設(shè)備進(jìn)行互助。前文以一個(gè)簡(jiǎn)單的例子介紹如何通過(guò)分布式任務(wù)調(diào)度提供的能力,實(shí)現(xiàn) FA 跨設(shè)備的遷移(包括 FA 啟動(dòng)及狀態(tài)數(shù)據(jù)的同步)。 2.FA
    的頭像 發(fā)表于 01-29 18:03 ?724次閱讀

    鴻蒙OS 分布式任務(wù)調(diào)度

    鴻蒙OS 分布式任務(wù)調(diào)度概述 在 HarmonyO S中,分布式任務(wù)調(diào)度平臺(tái)對(duì)搭載
    的頭像 發(fā)表于 01-29 16:50 ?514次閱讀

    分布式大屏控制系統(tǒng)的應(yīng)用場(chǎng)景

    分布式大屏控制系統(tǒng)具有廣泛的應(yīng)用場(chǎng)景,主要涉及以下幾個(gè)方面: 監(jiān)控指揮中心:如交通指揮中心、電力調(diào)度中心、應(yīng)急指揮中心等,用于實(shí)時(shí)監(jiān)控、調(diào)度和指揮,保證系統(tǒng)的安全、穩(wěn)定、高效運(yùn)行。 會(huì)議中心:在
    的頭像 發(fā)表于 01-29 14:25 ?761次閱讀

    什么是分布式架構(gòu)?

    分布式架構(gòu)是指將一個(gè)系統(tǒng)或應(yīng)用拆分成多個(gè)獨(dú)立的節(jié)點(diǎn),這些節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)連接進(jìn)行通信和協(xié)作,以實(shí)現(xiàn)共同完成任務(wù)的一種架構(gòu)模式。這種架構(gòu)模式旨在提高系統(tǒng)的可擴(kuò)展性、可靠性和性能表現(xiàn)。 一、分布式架構(gòu)的特點(diǎn)
    的頭像 發(fā)表于 01-12 15:04 ?1278次閱讀
    什么是<b class='flag-5'>分布式</b>架構(gòu)?
    主站蜘蛛池模板: www.青青草原| 特黄特色大片免费播放器试看| 秋霞电影网午夜免费鲁丝片| 午夜DV内射一区二区| 2019一級特黃色毛片免費看| 国产成人ae在线观看网站站| 狼人射综合| 先锋资源久久| xxnxx动漫| 久久是热这里只有精品| 无码不卡中文字幕在线观看| 99er久久国产精品在线| 护士被老头边摸边吃奶的视频| 日本视频久久| 最近中文字幕mv手机免费高清| 国产色精品久久人妻无码看片软件| 国产AV亚洲精品久久久久| 久久中文字幕无码A片不卡| 午夜一个人在线观看完整版 | 日日噜噜噜噜夜夜爽亚洲精品| 一本之道加勒比在线观看| 攻把受做得合不拢腿play| 免费在线伦理片| 一个人HD在线观看免费高清视频| 国产精品v欧美精品v日韩| 欧洲最大无人区免费高清完整版 | 免费一级毛片在线观看| 亚洲欧美日韩人成| 国产精品成人啪精品视频免费观看| 欧美特级另类xxx| 51精品国产AV无码久久久密桃 | 国内外成人免费在线视频| 色99蜜臀AV无码| WWW国产亚洲精品久久久日本| 伦理片2499电影伦理片| 亚洲综合日韩中文字幕v在线| 国产精品久久久久久亚洲影视 | 成年黄网站免费大全毛片| 麻豆国产人妻精品无码AV| 一本色道久久综合亚洲精品加| 国产午夜理论片YY8840Y|