《HarmonyOS:领航者说》技术公开课来啦,大咖分享、实战解码,不容错过 了解详情
写点什么

微软 Azure Fluid Relay 服务普遍可用

  • 2022-08-21
    北京
  • 本文字数:1055 字

    阅读完需:约 3 分钟

微软Azure Fluid Relay服务普遍可用

最近,微软宣布Azure Fluid Relay服务普遍可用。这个托管云服务让 Web 开发人员能够使用 Fluid 框架来构建企业级协作应用。

 

Azure Fuild Relay 服务建立在 WebSocket(现代 Web 浏览器都支持的全双工通信通道)之上。在 2019 年的微软 Build 开发者大会上,Fluid框架发布了其创新特性,支持分布式和同步的共享状态——这让创建协作应用程序变得更加简单。目前 Fluid 框架只支持 TypeScript 或 JavaScript。

 

开发人员可以通过他们的 Azure 账户配置 Azure Fluid Relay 服务,并通过azure-client SDK包将应用程序连接到 Azure Fluid Relay 实例。

 


来源:https://devblogs.microsoft.com/microsoft365dev/announcing-general-availability-of-azure-fluid-relay-service/

 

azure-client 包中有一个 AzureClient 类,开发人员可以用它与 Fluid 发生交互。这个类包含连接 Fluid 容器和服务的逻辑。此外,开发人员需要更新应用程序的配置,使用正确的配置连接到 Azure 服务。

 

import { AzureClient, AzureConnectionConfig } from "@fluidframework/azure-client";

const clientProps = { connection: { type: "remote", tenantId: "YOUR-TENANT-ID-HERE", tokenProvider: new AzureFunctionTokenProvider( "AZURE-FUNCTION-URL"+"/api/GetAzureToken", { userId: "test-user",userName: "Test User" } ), endpoint: "ENTER-SERVICE-DISCOVERY-URL-HERE", },};const azureClient = new AzureClient(clientProps);
复制代码

 

微软还提供了基于 WebSocket 的服务 Azure Web PubSub,一个全托管的服务,支持原生无服务器 WebSocket 和Azure SignalR(开发人员可以用它向应用程序中添加实时的 Web 功能)。Azure Fluid Relay 抽象分布式状态的方式与 SignalR 不同。此外,借助 Azure Web PubSub 的功能,没有客户端或协议需求的开发人员可以自带 WebSocket 库(这与 SignalR 类似)。

 

在一篇微软开发者博文中,微软产品营销高级经理 Mathangi Chakrapani 和 Pranshu Kumar 写道:

 

这项服务让开发人员能够以业界领先的速度和规模构建和部署企业级协作应用程序。Azure Fluid Relay 负责处理所有与协作相关的细节,而作为开发人员的你则可以将注意力放在应用程序和最终用户体验上。

 

目前,Azure Fluid Relay 服务在 10 多个 Azure 区域(其中一半在美国)可用,收费策略为现收现付。更多关于定价的详细信息可以在定价页上找到。此外,开发人员可以通过文档页找到更多的信息和指南。

 

原文链接

Microsoft’s New Azure Fluid Relay Service Now Generally Available

2022-08-21 08:004060

评论

发布
暂无评论
发现更多内容

[Day19]-[动态规划]分割等和子集

方勇(gopher)

LeetCode 动态规划 数据结构和算法

基于云效Codeup一键恢复删库保护数据资源,程序员删库跑路不复存在

阿里云云效

云计算 阿里云 程序员 代码安全 删库保护

TASKCTL C/S客户端两种不同的登陆模式

敏捷调度TASKCTL

分布式 ETL 批量操作 自动化运维 调度任务

论利润中心内部核算和集团核算

秋去冬来春未远

阿米巴 利润中心 集团成本

读《Software Engineering at Google》(10)

术子米德

架构师成长笔记

Docker 实战教程之从入门到提高 (七)

汪子熙

Docker 容器 docker image 容器镜像 4月月更

java培训JVM内存模型和GC机制的解析

@零度

Java JVM GC

利用 Dio 完成数据删除操作

岛上码农

ios 跨平台 移动端开发 flutter开发 安卓开发

Go 入门很简单:Writer和Reader接口

宇宙之一粟

接口 Go 语言 4月月更

spring-cloud-kubernetes的服务发现和轮询实战(含熔断)

程序员欣宸

java 4月月更

API对接之模板方法

Rubble

4月日更 4月月更

在线CSV转Plaintext(txt)工具

入门小站

工具

Web3.0 时代,我们的生活将产生什么变化?

CECBC

一文论述元宇宙、NFT及不可回避的Web3 时代

CECBC

一文读懂在OpenHarmony轻量设备开发应用

OpenHarmony开发者

OpenHarmony OpenHarmony应用开发 轻量设备

Nocalhost - 让云原生时代的开发更高效

沃趣科技

云原生 Nocalhost 应用开发

安全之花如何盛开在华为云空间的每个角落?

脑极体

在线YAML转CSV工具

入门小站

工具

读《Software Engineering at Google》(08)

术子米德

架构师成长笔记

upnp.exe进程

Sher10ck

日积月累

linux之rpm命令

入门小站

Linux

另一视角看元宇宙:元宇宙文化正悄然改变世界

CECBC

读《Software Engineering at Google》(09)

术子米德

架构师成长笔记

什么是知识库管理系统?如何搭建企业知识库系统?

小炮

企业知识管理 企业知识管理工具 知识管理系统

企业管理理念之人本善还是本恶

秋去冬来春未远

企业管理 人性本善 人性本恶 一念之差

Camtasia Studio2022汉化版

茶色酒

Camtasia2022

区块链如何助推著原创保护

CECBC

老旧项目二次开发指南

阿毛

重构 项目架构 二次开发

关于数字货币的几点问题及回应

CECBC

Linux驱动开发-外部中断的注册使用(按键为例)

DS小龙哥

4月月更

高效压缩位图在推荐系统中的应用

vivo互联网技术

redis 推荐 存储

微软Azure Fluid Relay服务普遍可用_服务革新_Steef-Jan Wiggers_InfoQ精选文章