「ArchSummit·深圳」人工智能如何促进工业和制造领域的智能化转型? >>> 了解详情
写点什么

微软 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:003797

评论

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

启发式智能任务调度的探索

鲸品堂

算法 函数 任务调度

文本检测算法新思路:基于区域重组的文本检测

华为云开发者联盟

文本检测 区域重组 文本检测算法 PixelLink TextSnake

Android 12 “致命”崩溃解决之路

阿里巴巴终端技术

android 崩溃分析 客户端 UC内核

MyBatis3源码解析(6)TypeHandler使用

Java mybatis

MyBatis3源码解析(8)MyBatis与Spring的结合

Java mybatis

Linux系统编程-进程间通信(共享内存)

DS小龙哥

Linux 共享内存 2月月更

开源demo| 你画我猜——让你的生活更有趣

anyRTC开发者

音视频 互动白板 开源demo 你画我猜 社交娱乐

设计模式【15】--从审批流中学习责任链模式

秦怀杂货店

Java 设计模式

如何选择充血模型和贫血模型

蜜糖的代码注释

DDD 领域建模 2月月更

2022 年值得关注的 十大 DevOps 最佳实践

SoFlu软件机器人

MyBatis3源码解析(5)查询结果处理

Java mybatis

MyBatis Demo 编写(2)结果映射转换处理

Java mybatis

Mybatis3 源码解析系列

Java mybatis

【高并发】深入解析Callable接口

冰河

Java 并发编程 多线程 高并发 异步编程

与Karmada一起航行:海量节点的多集群管理

华为云原生团队

容器 云原生 k8s k8s多集群管理 多云管理

前端技术分享:页面性能优化问题复盘

有道技术团队

前端

后端新手如何从 0 到 1 打造一款 Apache APISIX 插件

API7.ai 技术团队

后端 插件 Apache APISIX APISIX 网关

MyBatis3源码解析(2)数据库连接

Java mybatis

MyBatis Demo 编写(1)基础功能搭建

Java mybatis

Kubernetes集群统一日志管理方案(Elasticsearch+Filebeat+Kibana+Metricbeat)搭建教程

山河已无恙

Kubernetes 2月月更

HTTP缓存协议实战

vivo互联网技术

缓存 浏览器 服务器 HTTP

MyBatis3源码解析(4)参数解析

Java mybatis

MyBatis3源码解析(7)TypeHandler注册与获取

Java mybatis

java培训:JVM 锁的优化和逃逸分析

@零度

JVM JAVA开发

web前端培训: Vue3面试考点分享

@零度

前端开发 Vue3

架构训练营模块二作业

苍狼

作业 模块二 架构训练营5期

翟佳:从技术工程师到「网红」开源创业者

腾源会

开源 开源公司

MyBatis3源码解析(3)查询语句执行

Java mybatis

国内首款! 亚信科技数据库AntDB亮相中国信通院性能测试工具发布会

亚信AntDB数据库

大数据培训:Flink全链路延迟的测量方式及原理

@零度

flink 大数据开发

3种基于深度学习的有监督关系抽取方法

华为云开发者联盟

文本检测 区域重组 文本检测算法 PixelLink TextSnake

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