HarmonyOS 使用websocket进行im消息处理

1、在im消息处理,我需要用websocket进行接收和发送,接收的同时要进行数据解压(zip格式数据)处理,如果在js线程处理,会影响性能吗?如果不在js线程处理,又要怎么处理

2、收到的消息要保存数据库,这个要怎么处理

3、有提供zip解压数据流的库吗

HarmonyOS
7天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

问题1:

是否影响性能还需要业务自己评估,当前给的建议是如果websocket通讯是在主线程里,那建议数据解压处理逻辑放到子线程里面做,如果websocket通讯已经在子线程里,

那需要评估该子线程对性能有无要求,没有的话,直接就在该子线程里做。有要求,那就需要再开一个子线程做数据处理逻辑。

问题2:

数据库存储请看官方指导:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-data-persistence-overview-V5

问题3:

zip解压:

https://gitee.com/openharmony-sig/tpc_c_cplusplus/tree/master/thirdparty/libzip

分享
微博
QQ
微信
回复
7天前
相关问题
HarmonyOS websocket使用问题
369浏览 • 1回复 待解决
HarmonyOS WebSocket使用证书申请
88浏览 • 1回复 待解决
HarmonyOS Websocket?
208浏览 • 0回复 待解决
HarmonyOS 消息通知使用示例demo
444浏览 • 1回复 待解决
如何处理消息被频控的问题
1864浏览 • 1回复 待解决
HarmonyOS消息订阅该使用哪个api
505浏览 • 1回复 待解决
HarmonyOS websocket是否支持
105浏览 • 1回复 待解决
基于ImageKit对图片进行处理
755浏览 • 1回复 待解决