Fluid Framework 2 现已可用于生产环境

Fluid Framework 2 现已可用于生产环境

💡 原文英文,约900词,阅读约需3分钟。
📝

内容提要

微软宣布Fluid Framework 2已正式发布,用于构建实时协作应用。此版本包含重要更新,如SharedTree分布式数据结构、SharePoint嵌入支持、Fluid DevTools浏览器扩展和Typed Telemetry和App Insights支持。Fluid Framework 2可用于构建AI驱动的协作应用。

🔎

延伸解读

SharedTree DDS 的实用特性

SharedTree 是 Fluid Framework 2 中新增的分布式数据结构,支持原始类型、对象、数组和映射。它提供了撤销/重做、事务和事件等特性。撤销/重做可以跟踪可恢复对象,即使远程客户端有更改也能回退;事务允许将多个更改原子性地应用或失败,并生成单个可恢复对象;事件更新则便于创建细粒度监听器。这些特性有助于构建复杂的协作应用。

SharePoint Embedded 的企业集成优势

Fluid Framework 2 通过 SharePoint Embedded 提供新的中继和存储方案,允许将协作数据保留在 Microsoft 365 租户内。企业开发者可以构建协作业务线应用,同时利用 Microsoft 365 存储的安全性和合规性功能。独立软件供应商也能在协作应用中使用此选项,数据由最终客户的租户管理,满足数据驻留要求。

开发者工具与遥测支持

Fluid DevTools 是一个浏览器扩展,帮助开发者编写和调试 Fluid 应用。它提供容器状态和数据可视化、修改容器状态以测试离线场景、查看参与者成员和权限、框架事件日志以及遥测图表。此外,Typed Telemetry 和 App Insights 支持提供类型化遥测事件,可接入任意分析工具,或使用 Azure App Insights 连接器进行数据可视化和分析。

❓

Q&A

Fluid Framework 2 的主要功能是什么?

Fluid Framework 2 主要用于构建实时协作应用,包含 SharedTree 分布式数据结构、SharePoint 嵌入支持和 Fluid DevTools 等功能。

SharedTree 分布式数据结构有什么优势?

SharedTree DDS 提供直观的编程接口,支持多种数据类型,并具备撤销/重做、事务和事件更新等功能。

Fluid DevTools 是什么?

Fluid DevTools 是一个浏览器扩展,帮助开发者编写和调试 Fluid 应用,提供容器状态可视化和性能监控功能。

如何在 Microsoft 365 中使用 Fluid Framework 2?

Fluid Framework 2 支持 SharePoint 嵌入,允许开发者在 Microsoft 365 租户内保持协作数据。

Fluid Framework 2 如何支持应用监控?

Fluid Framework 2 提供 Typed Telemetry 和 App Insights 支持,简化应用监控和优化过程。

Fluid Framework 2 适合哪些类型的应用?

Fluid Framework 2 适合构建 AI 驱动的实时协作应用,如 Microsoft Loop 和 Teams Live Share 等。

🏷️

标签

➡️

继续阅读