Eudora 高通公司出品的邮件客户端
Eudora 是一个 Windows 和 Mac OS 上的电子邮件客户端软件,是美国手机芯片大厂 Qualcomm 公司的早期产品……...
Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无限大的 Redis 服务.
Codis 由四部分组成:
Codis Proxy (codis-proxy)
Codis Manager (codis-config)
Codis Redis (codis-server)
ZooKeeper
codis-proxy 是客户端连接的 Redis 代理服务, codis-proxy 本身实现了 Redis 协议, 表现得和一个原生的 Redis 没什么区别 (就像 Twemproxy), 对于一个业务来说, 可以部署多个 codis-proxy, codis-proxy 本身是无状态的.
codis-config 是 Codis 的管理工具, 支持包括, 添加/删除 Redis 节点, 添加/删除 Proxy 节点, 发起数据迁移等操作. codis-config 本身还自带了一个 http server, 会启动一个 dashboard, 用户可以直接在浏览器上观察 Codis 集群的运行状态.
codis-server 是 Codis 项目维护的一个 Redis 分支, 基于 2.8.13 开发, 加入了 slot 的支持和原子的数据迁移指令. Codis 上层的 codis-proxy 和 codis-config 只能和这个版本的 Redis 交互才能正常运行.
Codis 依赖 ZooKeeper 来存放数据路由表和 codis-proxy 节点的元信息, codis-config 发起的命令都会通过 ZooKeeper 同步到各个存活的 codis-proxy.
Codis 支持按照 Namespace 区分不同的产品, 拥有不同的 product name 的产品, 各项配置都不会冲突.
目前 Codis 已经是稳定阶段,目前豌豆荚已经在使用该系统。
架构:
特性:
自动平衡
使用非常简单
图形化的面板和管理工具
支持绝大多数 Redis 命令,完全兼容 twemproxy
支持 Redis 原生客户端
安全而且透明的数据移植,可根据需要轻松添加和删除节点
提供命令行接口
RESTful APIs
安装:
Install go
go get github.com/wandoulabs/codis
cd codis
./bootstrap.sh
make gotest
cd sample
follow instructions in usage.md
界面截图:
Dashboard
Migrate
Slots
Eudora 是一个 Windows 和 Mac OS 上的电子邮件客户端软件,是美国手机芯片大厂 Qualcomm 公司的早期产品……...
ZRender 是一个轻量级的图形库,可为 Apache ECharts 提供 2d 绘制。 ZRender是二维绘图引擎,它提供 Can……...
Spoon 是一个 Android 平台的分布式仪表 (Instrumentation)测试项目。 ...
ASP.Net 4.5 论坛源码,支持多数据库 ...
Openshot 是linux的Gnome桌面一个非线性视频编辑器,有许多功能:你可以重划大小,修剪或者剪切视频,同……...
Muboard是一款开源的数学白板工具,可将数学显示板作为网页进行展示。它支持使用Markdown和LaTeX,并适……...
NLTK 会被自然地看作是具有栈结构的一系列层,这些层构建于彼此基础之上。那些熟悉人工语言(比如 Python)的文法和解析的读者来说,理解自然语言模型中类似的 —— 但更深奥的 —— 层不会有太大困难。 尽管 NLTK 附……
SiMay远程控制管理系统是一款基于Windows的软件,采用IOCP异步通信模型,实现高效远程协助、文件管理、实时语音、摄像头监控、注册表编辑、命令行操作、进程管理、桌面切换等功能。支持捕获UAC和WinLogon桌面,多……
SWT-"Standard Widget Toolkit",它是一个Java平台下开放源码的Native GUI组件库,也是Eclipse平台的UI组件之一。从功能上来说,SWT与AWT/SWING是基本等价的。SWT以方便有效的方式提供了便携式的 (即Write Once,……