HarmonyOS IPC/RPC问题

IPC/RPC那个章节,介绍到IPC为设备内的跨进程通讯,而后者是跨设备:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ipc-rpc-development-guideline-V5,文档里只有RPC的使用示例,IPC该如何使用?

基础服务base service kit:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/basic-services-kit-overview-V5

这IPC/RPC又是啥关系,基础服务是基于IPC/RPC封装的 ?

HarmonyOS
2024-09-10 11:14:11
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

1.IPC/RPC都为跨进程通信,两者在开发时使用同一api import rpc from '@ohos.rpc',IPC是单个设备绑定Ability,RPC可以跨设备绑定。由系统判断采用哪种通信技术。在开发时,若需要跨设备绑定Ability,则使用RPC。

2. 基础服务中的@ohos.commonEventManager模块提供了公共事件的发布与订阅,其提供了跨进程的能力,实质就是利用IPC通信机制实现了跨进程的观察者模式。

参考文档:

1.进程模型描述:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/process-model-fa-V5

2.HarmonyOS事件通知子系统机制介绍 :https://forums.openharmony.cn/forum.php?mod=viewthread&tid=773

分享
微博
QQ
微信
回复
2024-09-10 16:01:51
相关问题
IPCRPC通信有什么约束限制?
248浏览 • 1回复 待解决
HarmonyOS有可用的RPC组件库吗?
251浏览 • 1回复 待解决
HiSpark_IPC_DIY 摄像头烧录失败
5614浏览 • 3回复 待解决
IPC跨进程通讯是否能够异步返回数据
293浏览 • 1回复 待解决
OpenHarmony L1 Ipc samgr_lite通信报错异常
7848浏览 • 2回复 待解决
HarmonyOS setResponseData问题
290浏览 • 1回复 待解决
HarmonyOS Toggle问题
336浏览 • 0回复 待解决
HarmonyOS ImageData问题
64浏览 • 1回复 待解决
HarmonyOS gridcell问题
177浏览 • 1回复 待解决
HarmonyOS startAbility问题
282浏览 • 1回复 待解决
HarmonyOS interface 问题
188浏览 • 1回复 待解决
HarmonyOS soundPool问题
113浏览 • 1回复 待解决
HarmonyOS CustomDialogController问题
304浏览 • 1回复 待解决
HarmonyOS HarmonyOS社区组件问题
188浏览 • 1回复 待解决
HarmonyOS 证书相关问题
288浏览 • 1回复 待解决
HarmonyOS 跳转页面问题
301浏览 • 1回复 待解决
HarmonyOS notifyDataAdd失效问题
305浏览 • 0回复 待解决