首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/xxjin/blog/18688347

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

京东小程序 JS API 仓颉改造实践

本文导读 本文作者参与2025华为开发者大会,带来分享《京东+仓颉:高性能、跨平台鸿蒙应用开发实践分享》。本次创新实践为京东小程序团队与华为鸿蒙突击队合作对京东小程序API调用过程进行解析,通过借力仓颉实现小程序性能提升和便捷的开发体验。 欢迎一起交流讨论! 01 背景介绍 京东小程序容器是京东及其关联App的重要组成部分,承载了多种内部和外部业务。其中近期热门的模块秒送外卖、以及常用的买菜、超市店铺、奢侈品店铺等均属于小程序。 02 小程序架构 京东鸿蒙版小程序框架整体如下所示: 小程序采用双线程架构。即同时存在JS逻辑线程和WebView线程。其中JS逻辑线程(简称JS线程)负责运行JS引擎,执⾏业务逻辑;Webview通常运行在UI主线程,主要包括页面的渲染任务、响应交互事件并发送给JS线程。两个线程可能会启动worker子线程来辅助处理任务。 JS Bridge作为桥梁层,负责处理JS API的调用与派发。整体JS API派发逻辑由Native实现(C++)。当一个JS API调用请求到来后,首先判断该API是否有Native实现,如果没有则调用ArkTS的派发逻辑来调...

翟佳:在中国,做世界的 Pulsar

在用微信发消息的时候,你是否想像过,点发送按钮的瞬间,信息就从手机出发,经由服务中心,流向朋友的手机。来来回回之间,无数这样的信息持续传递,便汇聚成一条条消息流。 可是,每天有十多亿用户打开微信,如此庞大的信息流,怎么保证不出错呢? 其实,在服务中心内部,有一个关键的东西在发挥作用,那就是消息流中间件,这些中间件集群协同运作,负责解决海量消息的存储、排序、调度问题,所以这些消息能够快速、安全、准确、稳定地送达。即便在亿万人同时发消息的高峰期,系统也依然井井有条,不会拥堵混乱。 不只是微信——从滴滴的实时派单、12306 的抢票队列,到银行秒级支付通知,甚至工厂里千台设备的运行数据同步,背后都是消息流中间件在支撑。 市面上的消息流中间件众多, Apache Pulsar 凭借存算分离架构和云原生设计,越来越受关注。 翟佳做的就是 Pulsar 的生意,这是他的第三次创业旅程。成立谙流科技的第一天,就定下方向:要坚持做中国的社区,做中国的公司。在中国打好根基后,才能更好地走向全球市场。 如此笃定,如此清晰。 不久前,在一场创业者活动上,大家让翟佳用一句话介绍自己,他给出了一个简单却少有人能...

相关文章

发表评论

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册