热门
最新
红包
立Flag
投票
同城
我的
发布
Li_hongxin__
4 年前
truelhx_ldm
2021.01.18队列,数组实现简单队列,先入先出
下一条:
【国内首创协同框架,钉钉底层架构揭秘】此次钉钉 6.0 发布会上,推出了多个全新亮相的产品和功能,例如面向企业用户的低代码开发工具;面向人事、财务、IT、销售和管理者,推出角色工作台;开放的开发接口,涵盖人事、客服、群组、企业应用连接器等模块;基于跨企业合作、产业协同、消费者服务场景,推出合作空间、服务窗等模块;倡导“以事情为中心”,整合钉钉协同办公套件,简化用户交互界面等等。如果说本次发布的低代码开发工具是面向企业的所有普通用户,协同框架技术则是面向专业的开发者。钉钉抓住企业应用场景中多人、多端、实时协同的特点,聚焦解决实时协同中的关键技术难点,构建了一套全新的技术框架,让原本复杂的多人实时协同应用像开发本地应用一样简单。钉钉将这项技术称为“协同框架”(tangleframework)。据悉,钉钉协同框架是国内业界首创,强琦介绍,钉钉在实现移动实时协同产品时,系统需要处理大量诸如移动端弱网处理、离线可用、下线过久后重新上线、重放、冲突检测与解决、回滚、公平性、并发提交、数据一致性、大规模实时推送等关键技术难点。协同框架正是借助了钉钉在以上方面的大量关键技术积累,同时应用于客户端与服务端的引擎层设计,抽象为通用的对等有限状态机模型。这些硬核的底层技术,并不是所有应用开发团队都有时间与精力去独立实现。未来钉钉也将把这项底层架构和技术能力全面开放,为企业应用开发全面加码。协同框架将复杂的处理透明化,让开发者在使用协同数据结构与组件时对这些复杂性“无感知”,让开发者不用关注与“多人”“实时”“协同”相关的底层架构与算法问题,而是专注在自己的业务逻辑上。开发者可以像开发本地程序一样,借助钉钉的协同框架开发多人、实时协同、多端的程序,代码量可以大幅缩减。而这套技术将与钉钉小程序结合向开发者开放。图片
立即登录