session有必要用memcached吗?

既然GOLANG可以直接操作内存, 那还有必要用memcached吗? 完全可以自己写memcached;

主要问题:
如何分布式部署,使用多台服务器的内存?
这个实现麻不麻烦, 我现在还没思路?
使用怎样的算法能均匀的使用每个服务器的内存?
难道要几分钟轮训一次各服务器的内存使用情况?
要写好是个很大的工程,
有没有必要自己造轮子?…

共 2 个回复


gloomyzerg

如果不是需要共享session 尽量不要使用memcache等存储session,因为他会带来更多问题.
如果必须使用,就直接使用memcache就行,个人觉得没必要造轮子,这个方案已经很成熟了
均衡算法参考 一致性哈希

# 0

Tom008

redis

# 1