首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Azure网站客户端的云服务WCF

基于Azure网站客户端的云服务WCF
EN

Stack Overflow用户
提问于 2014-05-07 06:07:24
回答 1查看 1.2K关注 0票数 1

我似乎找不到任何结合的教程或在线信息,使我在正确的方向,所以我希望社区可以帮助我!

过去,我对WCF有一些经验(主要是简单/默认的http实现),但没有达到我试图使用当前体系结构的水平。不幸的是,我为WCF找到的99%的信息是几年前的,而且其中大部分没有涉及Azure的具体细节。大多数书籍都是在2007年出版的,从那时起就没有提到新的IDE/Tooling或WCF更新。不用说,我有几个开放的问题,并希望被指向正确的方向后,用尽谷歌,堆栈溢出,MSDN和YouTube!

简单地说,

  • 我希望将所有业务逻辑集中到Azure上的单个WCF服务(它将在云服务上负载平衡)。
  • 我有一些web客户端将使用这项服务。
  • 所有客户端都是我控制的C#/.NET MVC项目(我不需要或不希望WCF端点公开)
  • 我更喜欢白名单访问端点,而不是实现身份验证(为了性能和简单性)。

听到的是我的问题和潜在的速度障碍:

  • WCF是正确的解决方案吗?有什么新的更好的技术我应该使用吗?
  • 如果我使用云服务作为我的WCF解决方案,WebRole或WorkerRole是我最好的选择吗?为什么?作为网站托管服务是一种选择吗?(这将节省费用)
  • 在我的研究中,我发现使用NetTCP绑定比使用默认的Http绑定更快。但我找不到一个简单的例子,说明如何使用VS 2013/.Net 4.5/Azure来设置它。有很好的教程吗?另外,我假设NamedPipes不是我的选择?
  • 既然WCF服务的所有用户都将在Azure网站上运行,那么NetTCP还可能吗?如何创建服务引用?我假设我只是使用NetTCP端点地址,但是在Azure基础设施中使用安全白名单又如何呢?
  • 我的Azure网站客户端如何最快地连接到Azure中的TCP?对于网站来说,亲和力组似乎不是一种选择,我是否应该放弃这种选择,将我的所有客户部署为WebRoles,以便他们能够与我的WCF服务共享亲缘关系?Azure是否足够聪明,知道网站正在同一区域内调用一台机器,并将连接保持在该区域内?如何确保这一点?
  • 我将有一个调试,阶段和生产环境,我的WCF服务。在我的azurewebsite客户端的不同端点之间切换的最佳方式是什么?我更喜欢在启动时使用C#,而不是在我的web.config中使用C#文件。我只打算在我的Web.Config中为“环境”保留一个设置。理想情况下,我将在我的启动文件中有一个Switch()语句,该语句将确定WCF环境端点用于服务引用。

我为一连串的问题道歉。我正在考虑将其分解成多个帖子,但将它们保持在相同的上下文中似乎是确保我传达我的调查范围的唯一方法。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-05-09 02:11:51

我在微软虚拟学院( Microsoft Virtual )上找到了一系列很棒的视频,回答了我所有的问题:

Azure & Services

本系列的主要视频是:1、2和7。以下是指向每个视频的直接链接:

WCF简介

蔚蓝上的WCF

高级专题

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

https://stackoverflow.com/questions/23509960

复制
相关文章

相似问题

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