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

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

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

3天內不再提示

鴻蒙分布式任務調度技術教程

華為麒麟 ? 來源:鴻蒙技術社區 ? 作者:木棉花潘穎琳 ? 2021-08-20 10:03 ? 次閱讀

本文是對分布式任務調度的一個技術教程,以一個簡單的案例來講解。

正文部分分為兩個部分:

第一部分是對分布式任務調度的簡單概述

第二部分是分布式任務調度的一個簡單案例(跨設備 FA 的拉起)

分布式任務調度的簡單概述

Ability 可以分為 FA(Feature Ability)和 PA(Particle Ability)兩種類型。

①FA 支持 Page Ability

Page 模板:FA 唯一支持的模板,用于提供與用戶交互的能力。一個 Page 實例可以包含一組相關頁面,每個頁面用一個 AbilitySlice 實例表示。

②PA 支持 Service Ability 和 Data Ability

Service 模板:用于提供后臺運行任務的能力。Data 模板:用于對外部提供統一的數據訪問抽象。

874900b0-00ef-11ec-9bcf-12bb97331649.png

根據 Ability 模板及意圖的不同,分布式任務調度向開發者提供以下六種能力:

啟動遠程 FA

啟動遠程 PA

關閉遠程 PA

連接遠程 PA

斷開連接遠程 PA

FA 跨設備遷移

“跨設備FA的拉起”的教程

①創建項目

DevEco Studio 下載安裝成功后,打開 DevEco Studio,點擊左上角的 File,點擊 New,再選擇 New Project。

選擇 Empty Ability(Java),然后點擊 Next,給項目命名 distribute_FA,選擇設備類型 Phone,最后點擊 Finish。

②申請權限

在 entry>src>main>config.json 文件中最下方"launchType": "standard"后面的中括號后且在上方的"module"的花括號內添加以下代碼添加所需要的分布式權限:

"reqPermissions":[ { "name":"ohos.permission.DISTRIBUTED_DATASYNC" }, { "name":"ohos.permission.GET_DISTRIBUTED_DEVICE_INFO" } ]

第一個權限是允許不同設備間的數據交換(敏感權限)。第二個權限是允許獲取分布式組網內的設備列表和設備信息(非敏感權限)。應用在使用對應服務的能力或數據時,需要申請對應權限。

已在 config.json 文件中聲明的非敏感權限,會在應用安裝時自動授予,該類權限的授權方式為系統授權(system_grant)。

敏感權限需要應用動態申請,通過運行時發送彈窗的方式請求用戶授權,該類權限的授權方式為用戶授權(user_grant)。

在 entry>src>main>Java>MainAbility 文件里添加敏感權限(非敏感權限在該文件里可加可不加),在 onStart 函數里添加以下代碼:

requestPermissionsFromUser(newString[]{"ohos.permission.DISTRIBUTED_DATASYNC"},0);

如果添加的權限比較多可以像這樣新建一個字符串數組,后面的 0 是請求碼(requestCode),是用來標識請求的來源(這個值任自己設定)。

③界面布局

在 entry>src>main>resources>base>layout>ability_main.xml 文件里添加一個按鈕組件,加入唯一標識符 id 并配置好其他相應的屬性,代碼如下:

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

    關注

    216

    文章

    35089

    瀏覽量

    255295
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2641

    瀏覽量

    67842
  • HarmonyOS
    +關注

    關注

    80

    文章

    2085

    瀏覽量

    32363

原文標題:1個簡單案例講解:鴻蒙分布式任務調度

文章出處:【微信號:Huawei_Kirin,微信公眾號:華為麒麟】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    兆芯+圖云創智—可信分布式存儲系統解決方案

    圖云創智分布式存儲系統采用全分布式設計與先進的存儲虛擬化技術相結合,由多個獨立的兆芯 x86 服務器作為存儲節點,聯合道熵存儲軟件和思贊博微可信計算技術實現統一資源
    的頭像 發表于 04-23 10:29 ?169次閱讀
    兆芯+圖云創智—可信<b class='flag-5'>分布式</b>存儲系統解決方案

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

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

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

    (10201次模擬):大約43小時。 模擬結果:不同視場角的輻射通量*。 *注: 21個×21個方向的結果存儲在參數連續變化的光柵的查找表中。 使用分布式計算 參數運行用于改變當前視場模式的角度,這
    發表于 02-19 08:51

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

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

    AIGC入門及鴻蒙入門

    ,參加知名的AIGC比賽也是提升技能和展示才華的好機會。鴻蒙系統作為華為推出的分布式操作系統,具有廣泛的應用前景和開發潛力。通過學習鴻蒙系統的基礎知識和開發實踐,開發者可以掌握這一前沿技術
    發表于 01-13 10:32

    基于ptp的分布式系統設計

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

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

    使用分布式數據對象遷移數據,當需要遷移的數據較大(100KB以上)或需要遷移文件時,可以使用分布式數據對象。原理與接口說明詳見分布式數據對象跨設備數據同步。 說明:自API 12起,由于直接使用跨
    發表于 12-24 09:40

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

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

    分布式光纖測溫解決方案

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

    淺談屋頂分布式光伏發電技術的設計與應用

    【摘要】為了緩解城市用電緊張袁降低人們的用電成本,可以在工業園區、辦公樓屋頂等場所應用屋頂分布式光伏發電技術進行就近轉換、并網發電袁充分利用建筑物屋頂的太陽資源。概述屋頂分布式光伏發電技術
    的頭像 發表于 11-11 15:10 ?1760次閱讀
    淺談屋頂<b class='flag-5'>分布式</b>光伏發電<b class='flag-5'>技術</b>的設計與應用

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

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

    分布式光纖聲波傳感技術的工作原理

    分布式光纖聲波傳感技術(Distributed Acoustic Sensing,DAS)是一種利用光纖作為傳感元件,實現對沿光纖路徑上的環境參數進行連續分布式測量的技術
    的頭像 發表于 10-18 14:50 ?2712次閱讀
    <b class='flag-5'>分布式</b>光纖聲波傳感<b class='flag-5'>技術</b>的工作原理

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

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

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

    (10201次模擬):大約43小時。 模擬結果:不同視場角的輻射通量。 注: 21個×21個方向的結果存儲在參數連續變化的光柵的查找表中。 使用分布式計算 參數運行用于改變當前視場模式的角度,這允許將
    發表于 08-07 14:13

    鴻蒙開發管理:ohos.account.distributedAccount 分布式帳號管理

    獲取分布式帳號單實例對象。
    的頭像 發表于 07-08 10:03 ?460次閱讀
    <b class='flag-5'>鴻蒙</b>開發管理:ohos.account.distributedAccount <b class='flag-5'>分布式</b>帳號管理
    主站蜘蛛池模板: jiucao在线观看精品 | 在线观看精品国产福利片100 | 色多多黄色 | 黄 色 录像成 人播放免费 | 美女视频黄色的免费 | 一二三区在线观看 | 日本人xxxxxxxxxⅹ69 | 伊人网成人| 噜噜色噜噜色 | 伊人久久大香线蕉综合bd高清 | 国产三片高清在线观看 | 女人张开腿让男人桶免费网站 | 国精视频一区二区视频 | 亚洲国产精品va在线观看麻豆 | 在线精品一区二区三区 | 卡一卡二卡三国色天香永不失联 | 国产综合精品久久亚洲 | 日本黄色a级| 天天澡天天摸天天爽免费 | 操操插插| 日韩亚洲人成网站在线播放 | se综合| 色欧美在线视频 | 欧美xxxxx喷潮 | 国产papa| 5g国产精品影院天天5g天天爽 | 在线视频观看一区 | 国产一区二区三区在线观看影院 | 黑人一区二区三区中文字幕 | 婷婷激情四射网 | 俺色也| 欧美三级图片 | 国产农村三片免费网站 | 久久精品韩国三级 | 国产一级鲁丝片 | 色多多在线 | 五月天精品 | 91福利网站| 日本黄大乳片免费观看 | 最近2018年中文字幕在线 | 操的好爽视频 |