首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows服务总线与Windows虚拟网络的区别

Windows服务总线与Windows虚拟网络的区别
EN

Stack Overflow用户
提问于 2014-03-07 13:12:30
回答 1查看 404关注 0票数 1

我想连接到Azure的现场数据库。基本上,我将托管我的网页应用程序在天青,并将使用数据库从现场。

根据www.WindowsAzure.com的说法,Azure服务总线和Windows虚拟网络都可以连接到现场数据库。但这两者有何分别,应根据不同的情况使用哪一种呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-07 14:20:46

这两种方法有很大的不同:服务总线是应用程序或消息传递级别上的连接。在这里,您有两个选择:

  • 服务总线中继:在这里,您必须通过中继绑定公开一个连接到本地数据库的web服务。这将以防火墙友好的方式提供可公开访问的服务。这主要是一种同步方法。
  • 服务总线消息传递:您必须有一个本地进程来侦听您放置在队列或应用程序的主题/订阅上的消息/事件。这主要是一种异步方法。

虚拟网络:在这里,您可以在网络级别上设置连接,并且您可以连接到数据库,就像他与基于云的应用程序在同一网络上一样。这里的优点是与标准应用程序相比,您的代码无需更改(连接重试除外)。

这两种方法是完全不同的,但可能是有效的,这取决于您对架构的偏好。(面向web服务、网络级连接或异步处理)。

希望这能有所帮助。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22251044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档