摘要:集群架构方面的问题 memcached是怎么工作的? Memcached的神奇来自两阶段哈希(two-stage hash)。Memcached就像一个巨大的、存储了很多对的哈希表。通过key,可以存储或查询任意的数据。 客户端可以把数据存储在多台memcached上。当查询数据时,客户端首先参考节点列表计算出key的哈希值(阶段一哈希),进而选中一个节点;客户端将请求发送给选中的节点,然后memcached节点通过一个内部的哈希算法(阶段二哈希),查找真正的数据(item)。 举个列子,假设有3个客户端1, 2, 3,3台memcached A, B, C: Client 1想把...
阅读全文
09 2013 档案
摘要:Intro:After some feedback onPart 1, and being prompted by some stackoverflow questions, I want to expand on and clarify some topics, so this is Part 1.5.Channel Handler Sharability & StateChannel OptionsChannel HandlersAs discussed previously, most types ofChannelHandlers have the job of either
阅读全文
摘要:Netty Tutorial, Part 1: Introduction to NettyUpdate:Part 1.5 Has Been Published:Netty Tutorial Part 1.5: On Channel Handlers and Channel OptionsFrom theNettyweb site:"Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers
阅读全文