Hprose在云计算平台上开发 高效跨平台 |
发布时间: 2012/8/3 10:16:20 |
云计算近年来非常火热,已经成为目前继SOA、Web2.0之后又一个热门的话题。Amazon.com、Google和Microsoft都相继推出了自己的云计算平台。Microsoft的云计算平台叫做Azure,最初发布的开发包支持Visual Studio 2008,最新推出的Visual Studio 2010更是集成了Azure开发工具,让Azure云计算开发变得更加方便容易。 Hprose(High Performance Remote Object Service Engine)是一款高性能跨语言跨平台的远程对象服务引擎,它支持众多语言和平台,包括主流的.NET、Java、PHP、Python、Ruby、JavaScript、ActionScript、 Delphi、FreePascal、Objective-C、ASP、Perl、C++等。在这些支持的语言之间可以实现方便且高效的互通,能够有效的取代WebService实现跨语言跨平台高几倍效率的分布式电信级的解决方案。 在云计算开发应用中网络通信速度效率尤为重要。支持上面提到的所有云计算平台,但本文将重点对第三方通信方法(Hprose)在微软云计算平台上如何应用做一个详细介绍。Hprose能使您能高效便捷的创建功能强大的跨平台、跨语言、分布式的应用。 准备 开始之前需要首先安装以下环境: Windows(推荐Windows7) Visual Studio 2008或2010 Windows Azure Tools for Microsoft Visual Studio 1.1 Hprose开发包(无需安装) 试用下载地址:http://www.hprose.com/ PHP5(Non Thread Safe版本) 其中,PHP5仅用于Web CGI Role方式下。 开始 打开Visual Studio,选择“File->New->Project…”,然后选择Cloud->Windows Azure Cloud Service,我们给该项目取名为HproseOnCloudService,然后点OK,如图1所示。
本文出自:亿恩科技【www.enkj.com】 |