NoSQLServiceStack 概念

目录

ServiceStack 概念

ServiceStack Web Service(Service)创设与调用简单示列

 

ServiceStack

瑟维斯(Service)(Service)Stack是.Net和Mono的开源框架,相对WCF,MVC及Web
API而言它是付出Web服务与Web应用的雄强替代品,它更是普及。 用
Service(Service)Stack 生成的 web 服务可以运作在 Windows 环境中,.NET
代码或Mono扶助 Linux 环境中。

mono

Novell集团开发的跨平台·NET运行条件,由Miguel de
lcaza领导的,一个转业于开创·NET在Linux上使用的开源工程。

NoSQL 1

NoSQL 2

服务端框架组成

NoSQL 3

客户端请求示列

NoSQL 4

 

InfoQ: 您以为在如何情形中,WCF/Web
API/MVC也许比Service(Service)Stack更适合呢?

Demis:MVC是一个职能完善的web框架,它更切合于那一个拥有大量的劳动端生成内容的网站。而ServiceStack更令人瞩目于为这个具有一个重量级服务组件的web应用提供非凡的经验,例如单页面应用就时常会用到部分高等的JavaScript框架,比如Backbone.js、AngularJS,还连连有令人兴奋的新贵出席这些阵营,例如Dart的WebComponents。我们也可望大家所提供的合并的Mardkdown与Razor视图引擎可以抓住这个托管大量情节与文档的网站。

若果你在付出服务端驱动的连串时愿意相信坚守REST和HATEOAS约定所带动的价值,这你应该利用WebAPI,并遵循那么些社区的支出文化。而只要你指望为你的劳动提供最大化的效应,并且将终结点托管在SOAP、MQ(即将协理TCP)上,这瑟维斯(Service)Stack会是更好的采取。

万一你是一位MVP或是一位微软金牌合伙人,这您会自然地挑选继续服从MVC与Web
API技术路线,因为微软会让您一块随行他们的技术,从SQL
Server到AppFabric,最后到Windows
Azure。而我辈看看了支撑伸缩性更强、性能更好的阳台所带动的更大的市值,我们将把精力集中在这一个平台上,在Amazon的EC2以及谷歌Compute
Engine这样的纯Linux云平台运行我们的软件,提供对代表的关系型数据库解决方案OrmLite、以及各样高性能NoSQL解决方案的支撑,并且会持续在Redis以及云端数据存储的合并适配器上加大投入力度。

看一下瑟维斯(Service)Stack官网介绍吧,Simple,
法斯特(Fast)(Fast), Versatile and full-featured Services
Framework。翻译过来就是简单、急速、灵活和效能齐全的劳动框架。重要效用就是付出REST
(帮忙JSON,XML,JSV,HTML,MsgPack,ProtoBuf,CSV等信息格式)以及WCF
SOAP风格的劳动。单纯从劳动框架角度,和web
api基本没什么区别,但Service(Service)Stack集成了强劲的另外常用类库协理,包括缓存、ORM等。

摘自:http://q.cnblogs.com/q/70289/

参考: 

https://servicestack.net/features

https://msdn.microsoft.com/zh-cn/magazine/dn342871.aspx

http://www.cnblogs.com/shanyou/p/3348347.html

http://www.cnblogs.com/yangecnu/p/Introduce-ServiceStack.html

 

笔者:释迦苦僧
出处:http://www.cnblogs.com/woxpp/p/5010881.html
本文版权归作者和果壳网共有,欢迎转载,但未经作者同意必须保留此段声明,且在篇章页面显著地方给出原文连接。 

本文为新手试写,假使有问题,欢迎博友指正,在下不甚感激,后续还会延续革新ServiceStack其他相关著作。

 

网站地图xml地图