BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Kent Weare 关注 9 他的粉丝 ,译者 Rays 关注 3 他的粉丝 发布于 2017年4月11日. 估计阅读时间: 4 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

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提供了如下参考信息:

图片来源: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)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT