一、背景介绍 随着360公司业务发展,业务使用kv存储的需求越来越大。为了应对kv存储需求爆发式的增长和多使用场景的需求,360web平台部致力于打造一个全方位,适用于多场景需求的kv解决方案。目前,我们线上大规模使用的kv存储有Redis,Redis cluster ...
文 曹佳俊 网易智慧企业资深服务端开发工程师 背 景 redis cluster简介 Redis cluster是redis官方提供集群方案,设计上采用非中心化的架构,节点之间通过gossip协议交换互相的状态,redis cluster使用数据分片的方式来构建集群,集群内置了 个哈希槽,每个key都属于这 这个哈希槽中的一个,通过crc 算法计算哈希值,再取余可得每个key归属的哈希槽 red ...
2020-07-13 18:58 0 646 推荐指数:
一、背景介绍 随着360公司业务发展,业务使用kv存储的需求越来越大。为了应对kv存储需求爆发式的增长和多使用场景的需求,360web平台部致力于打造一个全方位,适用于多场景需求的kv解决方案。目前,我们线上大规模使用的kv存储有Redis,Redis cluster ...
Github 主页 https://github.com/panjf2000/gnet 欢迎大家围观~~,目前还在持续更新,感兴趣的话可以 star 一下暗中观察哦。 简介 gnet 是一个基于 Event-Loop 事件驱动的高性能和轻量级网络库。这个库直接使用 ...
folly是facebook重构的高效底层函数集,今天得知已经开源:https://github.com/facebook/folly/blob/master/folly/docs/Overview.md 其编码及相关算法实现都很值得学习,特别是优化底层服务器的同学。做优化的同学可以参考其相关功能 ...
背景 Redis3.0版本之后开始支持了Redis Cluster,Redis也开始有了分布式缓存的概念。关于Redis Cluster的相关说明,可以看之前的几篇文章:Redis Cluster 原理相关说明、redis-cli --cluster help说明。其架构 ...
转自 https://www.iteye.com/blog/ballenlee-2514207 1. cluster模式 优点: 客户端(Jedis)直连redis节点,性能会更好 缺点: 1. 客户端(Jedis)直连redis节点,意味着客户端就需要保存 ...
伴随着Redis6.0的发布,作为最令人怦然心动的特性之一,Redis官方同时推出Redis集群的proxy了:redis-cluster-proxy, https://github.com/RedisLabs/redis-cluster-proxy 相比从前访问Redis集群时需要 ...
Venus 是一个简单的、高性能、高并发能力的java 开源Remoting框架 wiki地址:http://wiki.hexnova.com/display/Venus/HOME 性能测试:http://wiki.hexnova.com/pages/viewpage.action?pageId ...
SMQTT是一款开源的MQTT消息代理Broker, SMQTT基于Netty开发,底层采用Reactor3反应堆模型,支持单机部署,支持容器化部署,具备低延迟,高吞吐量,支持百万TCP连接,同时支持多种协议交互,是一款非常优秀的消息中间件! smqtt目前拥有的功能如下: 消息质量 ...