RESTful API 设计指南

  • Post author:
  • Post category:IT
  • Post comments:0评论

网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。 今天,我将介绍RESTful API的设计细节,探讨如何设计一套合理、好用的API。…

继续阅读RESTful API 设计指南

分布式缓存的一起问题

  • Post author:
  • Post category:IT
  • Post comments:0评论

背景说明 分布式缓存中为了可用性及高性能的考虑,可以使用如下一种master/slave设计模式。 图中的proxy是逻辑的概念,可以是基于client的包装实现,也可以是独立的proxy服务,但本文大部分是指独立的服务。几个主要的问题说明如下。 为什么cache要使用两个集群((master/slave)来存放? 主要出于可用性及高性能的考虑。传统的架构使用基于一致性哈希的分布式缓存,数据只存在一份副本,在出现cache节点单点故障时,虽然可以由一致性哈希算法将请求均匀落到其他节点,但由于穿透…

继续阅读分布式缓存的一起问题

罗永浩就是个锤子

  • Post author:
  • Post category:IT
  • Post comments:0评论

图片来源:摄影师高远 1、罗永浩连续吹了几年牛逼,总算拿出了第一款能够看得见的锤子手机。再次验证了做手机这事儿已经足够低门槛,要搁十年前,没有 Android 跟成熟供应链,再吹几年牛逼一样出不来。 2、评价罗永浩跟锤子手机,都 TM 扯犊子。如果你们觉得他们没有扯犊子,请把第二条重新读一遍。 3、对于锤子一号,正确的态度是,喜欢你就买,缺货是肯定的,不喜欢你就不买,也别 JJYY 酸牙齿,掉份儿。罗永浩干的就是让消费者甘愿跪舔的事儿。 4、谁是消费者?一听这话就知道你不是消费者,该干嘛干嘛去。…

继续阅读罗永浩就是个锤子