视频演讲: Shardcached——Booking的分布式缓存

2015年1月3日 | By News | Filed in: News.

Source: http://www.infoq.com/cn/presentations/distributed-booking-cache-shardcached?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

在Booking.com,面对持续的业务增长,我们需要寻找这样的解决方案:支持伸缩,而不必大量修改或调整业务逻辑,同时不能引入不必要的复杂性或者失效点。 为将持续的访问迁移到底层的存储中,我们采用了不同的方案。有些涉及memcached,有些涉及redis,有些还涉及提供分布式键值存储的定制中间件。每种解决方案都各有优缺点。有时只是根据我们的增长量传一些阈值,就碰到问题了。 最近我们开发了自己的键值存储和缓存层,部分是受Go语言实现的groupcache的启发,部分和memcached等价,但是可以使用存储插件,这些插件可以感知我们的基础设施,还可以包含业务逻辑,以支持从底层存储中检索数据。 By Andrea Guzzo


发表评论

邮箱地址不会被公开。 必填项已用*标注