Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf 构建Azure网站以提供多种服务的正确方法_Wcf_Azure_Singleton_Role - Fatal编程技术网

Wcf 构建Azure网站以提供多种服务的正确方法

Wcf 构建Azure网站以提供多种服务的正确方法,wcf,azure,singleton,role,Wcf,Azure,Singleton,Role,我需要一些关于Azure范例的指导。我正在构建一个多用户数据模型。我希望核心数据模型在一个URL上作为一组服务(例如合同)提供,我希望在另一个URL上作为另一组服务管理缓存、统计、启动、停止等(例如,另一个操作员类型函数的合同)和第三个开发人员扩展站点(例如,非琐碎的、用户定义的事务)。所有这三个服务都需要共享公共数据模型 我得到了Azure“角色”基本上是VM的部分。在那之后,我被卡住了。如果我添加三个WCF Web服务角色,就会得到三个无法通信的独立实例。构建解决方案/Azure角色以处理上

我需要一些关于Azure范例的指导。我正在构建一个多用户数据模型。我希望核心数据模型在一个URL上作为一组服务(例如合同)提供,我希望在另一个URL上作为另一组服务管理缓存、统计、启动、停止等(例如,另一个操作员类型函数的合同)和第三个开发人员扩展站点(例如,非琐碎的、用户定义的事务)。所有这三个服务都需要共享公共数据模型


我得到了Azure“角色”基本上是VM的部分。在那之后,我被卡住了。如果我添加三个WCF Web服务角色,就会得到三个无法通信的独立实例。构建解决方案/Azure角色以处理上述情况的建议方法是什么?

不幸的是,这对于StackOverflow来说过于宽泛和基于观点。您提到了Azure角色(假设您谈论的是web/worker云服务)。但还有许多其他服务(虚拟机、网络应用、API应用、移动应用、缓存服务、数据服务、分析服务等)。没有“推荐”的方法来构建应用程序。这将导致一场辩论/讨论。我不是在问虚拟机、Web应用程序等问题。没有必要在不存在的地方创建辩论。我正在向有Azure经验的人询问如何利用一个“角色”来处理两个或多个具有单个共享数据实例的端点的正确范例。在这种情况下,这种类型的问题已经被问过很多次了。根据目前的StackOverflow指南,它仍然是离题的,因为没有“正确”或“推荐”的方法。但是你可能想从我4年前发布的答案开始(在当前指南之前),当你思考这个问题时,这应该会为你指明正确的开始方向。大卫,所有这些解决方案似乎都是黑客。您需要这个“虚拟”web角色,并且必须手动破解ServiceDefinition文件,这一事实对我来说是一个重大标志,表明我们没有正确使用Azure模型。有没有可能用多个端点而不是成熟的网站来解决这个问题???你真的需要学习角色。这是一个无状态的虚拟机。没有黑客。从一开始就在那里。