WEB开发网
开发学院服务器云计算 云模式:为 Windows Azure 设计和部署服务 阅读

云模式:为 Windows Azure 设计和部署服务

 2010-03-26 00:00:00 来源:WEB开发网   
核心提示: 开发人员选择通过创建 UserAccount 类的多种扩展方法(包括 TransformToUserAccountWwi 和 TransformToUserAccount 方法)实现数据转换,新服务接受 UserAccountWwi 数据约定,云模式:为 Windows Azure 设计和部署服

开发人员选择通过创建 UserAccount 类的多种扩展方法(包括 TransformToUserAccountWwi 和 TransformToUserAccount 方法)实现数据转换。

新服务接受 UserAccountWwi 数据约定。在将请求发送到其他层之前,通过调用 TransformToUserAccount 扩展方法将数据转换为 UserAccount。在将响应发送回使用者之前,通过调用 TransformToUserAccountWwi 将 UserAccount 约定转换回 UserAccountWwi。有关这些元素的详细信息,请参阅本文的代码下载中 UserAccountServiceAdvanced 的源代码。

消息传送和队列

尽管 Woodgrove Bank 现在已经启动且正在运行,并可以满足大量的传入请求,但分析人员注意到服务使用情况中有许多重要峰值。其中一些峰值定期出现(具体来说,在星期一早上和星期四下午)。然而,某些浮动不可预见。

通过 Windows Azure 配置将更多的资源放到网上是一个简单易行的解决方案,但因为一些大客户(如全球进口商)对新服务感兴趣,所以并发使用量浮动预计还会增加。

Woodgrove Bank 的开发人员更进一步研究了 Windows Azure 产品,发现了与应用可靠消息传送模式和异步队列模式相关的功能。他们的结论是,可靠消息传送不是最合适的选择,因为其会限制客户的技术选择。而异步队列无需客户使用任何特殊技术,因此他们将对其进行重点研究。然而,在 Windows Azure 云内部,可靠消息传送更适用,原因是其中所使用的技术均由 Microsoft 提供。

目标是即使由于错误条件或计划的维护导致服务脱机,也不应丢失任何消息。异步队列模式符合此条件,但某些产品不适合于此模式。例如,处理在线信用卡交易时有必要提示答案(确认或拒绝资金划转)。但在其他情况下,该模式可正常使用。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:模式 Windows Azure

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接