Microsoft为Azure中继的Hybrid Connections服务添加了跨平台支持

Microsoft近期宣布Azure中继的Hybrid Connections服务达到了稳定版(General Availability)。Azure中继的Hybrid Connections服务基于WebSocket,它是对现在称为WCF中继的Azure Service Bus中继服务的一个补充。WCF中继在功能上类似于Hybrid Connections,但继续完全依赖于Windows Communication Foundation(WCF)框架。InfoQ曾在2016年11月报道了Hybrid Connections公开预览的发布,并对Microsoft的Azure消息系统的首席架构师Clemens Vasters进行了采访。

\\

Azure中继的核心功能之一就是为客户提供了一种混合连接。Microsoft将该服务定位为:

\\
\

用户无需开放一个防火墙连接,或是要对企业网络架构做侵入式的更改,就能将驻留在企业网络内部的服务安全地暴露给公共云。Azure中继支持多种传输协议和Web服务标准。

\
\\

Azure中继服务能力是通过对数据通信创建双向Socket实现的,这些数据通信是绑定在位于Azure内部的一个汇聚地址上的。客户端可以将数据提交给这个汇聚地址,然后数据就会沿着Socket发送给部署在客户专属环境中的监听者。使用这样的架构可以替代VPN这类网络层集成技术,而网络层集成中需要对端点进行大量的静态配置。

\\

使用WebSocket开放标准协议是新Hybrid Connections服务的一个关键特性,这使得服务支持跨平台的开发,可在Windows、Linux及任何其它支持WebSocket的平台上使用服务。此外,Hybrid Connections还支持更多的编程语言,包括.NET Core、JavaScript、Node.js,以及多种RPC编程模型。

\\

针对开发人员应该如何选取中继服务的类型,Microsoft提供了如下参考信息:

\\

0f16ca1d899afeb092cc71efb5fa5e49.png

\\

图片来源:https://docs.microsoft.com/en-us/azure/service-bus-relay/relay-what-is-it#wcf-relays

\\

WCF中继和Hybrid Connections这两种服务将会持续共存。Microsoft指出:

\\
\

在可见的未来,这两个服务能力将会在中继服务中并肩共存。它们共享同一公共网关,但却为完全不同的实现。

\
\\

虽然两个服务间使用了共同的网关,但是各服务的计费方式却是不同的。Hybrid Connections按监听器计费,其中包括每月5GB数据传输。如果传输的数据多于5GB,需要额外支付数据传输费用。WCF中继是基于启用监听器的中继小时数计费,以10000次消息交换为一个计费单元。更多的细节内容,请参考Azure计费页面

\\

查看英文原文: Microsoft adds Cross-Platform Support for Azure Relay Hybrid Connections

\\

感谢张卫滨对本文的审校。

\

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值