资源描述:
《[Building.Web.Applications.with.Erlang(2012.6)].Zachary.Kessin.文字版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、BuildingWebApplicationswithErlangZacharyKessinBeijing•Cambridge•Farnham•Köln•Sebastopol•TokyoBuildingWebApplicationswithErlangbyZacharyKessinCopyright©2012ZacharyKessin.Allrightsreserved.PrintedintheUnitedStatesofAmerica.PublishedbyO’ReillyMedia,Inc.,1005GravensteinHighwayNorth,Sebastopol,C
2、A95472.O’Reillybooksmaybepurchasedforeducational,business,orsalespromotionaluse.Onlineeditionsarealsoavailableformosttitles(http://my.safaribooksonline.com).Formoreinformation,contactourcorporate/institutionalsalesdepartment:800-998-9938orcorporate@oreilly.com.Editor:SimonSt.LaurentCoverDes
3、igner:KarenMontgomeryProductionEditor:MelanieYarbroughInteriorDesigner:DavidFutatoProofreader:EmilyQuillIllustrator:RobertRomanoRevisionHistoryfortheFirstEdition:2012-06-04FirstreleaseSeehttp://oreilly.com/catalog/errata.csp?isbn=9781449309961forreleasedetails.NutshellHandbook,theNutshellHa
4、ndbooklogo,andtheO’ReillylogoareregisteredtrademarksofO’ReillyMedia,Inc.BuildingWebApplicationswithErlang,thecoverimageofaSilverMoony,andrelatedtradedressaretrademarksofO’ReillyMedia,Inc.Manyofthedesignationsusedbymanufacturersandsellerstodistinguishtheirproductsareclaimedastrademarks.Where
5、thosedesignationsappearinthisbook,andO’ReillyMedia,Inc.,wasawareofatrademarkclaim,thedesignationshavebeenprintedincapsorinitialcaps.Whileeveryprecautionhasbeentakeninthepreparationofthisbook,thepublisherandauthorassumenoresponsibilityforerrorsoromissions,orfordamagesresultingfromtheuseofthe
6、informationcon-tainedherein.ISBN:978-1-449-30996-1[LSI]1338840029TableofContentsPreface.....................................................................vii1.BuildingScalableSystemswithErlangandREST.............................1WhyErlang?1Erlang’sAdvantages2LackofTypes3OTP—ForMoreThanJus
7、tTelecom!4WhyWebServices?WhyREST?4NewOpportunitiesforScalingandResilience6CloudComputing6SystemArchitectureandErlangScaling7DataStorageOptions92.GettingStartedwithYaws...............................................15WorkingwithYaws16StartingYaws16Serving