Viewing posts tagged 设计

[Hot Technology系列]从此之后再无Load Balancer--SmartStack(系统design question准备材料)

April 21, 2015

前几天组里用SmartStack替代几个web service的Load Balancer,感觉很好奇,这个是什么东东,还能干掉Load Balancer,于是看了这篇文章,决定跟大家分享一下。这篇文章是Airbnb博客里发表的,SmartStack是他们open source的一个project,瞬间对Airbnb更加膜拜啦。其实主要是接这个机会给介绍一下有关Load Balancer,SOA,分布式系统的知识,希望大家能有所收获。作为分布式系统必备的一个元件,任何系统design的面试中都会用到的,所以希望大家好好阅读,这个也是impress面试官的好机会。

[包子分享]REST API Best practices: Where to put parameters?

March 24, 2015

在上一篇博客中,包子为您解说了REST 设计风格的理论概念,相信有很多同学读完以后会有很多实际的问题需要进一步探讨。在这里,包子为大家转载了一个比较热门的最佳设计实践问题:如何设计REST风格的URI?从上篇文章里,我们知道URI是HTTP实现下的REST 资源ID。URI一般包含了指向资源的路径,以及参数来指定请求获取的特定资源状态。那么到底什么应该是属于URI路径的一部分,而什么又该放入URI呢?这是一个值得大家思考的设计实践。

什么是 REST 风格

March 13, 2015

REST是REpresentational State Transfer 的缩写,那它究竟意味着什么呢?也许这个问题已经困惑你很久了,下面就由包子给你细细分解。