overlord

Overlord是哔哩哔哩基于Go语言编写的memcache和redis&cluster的代理及集群管理功能,致力于提供自动化高可用的缓存服务解决方案。

Github星跟蹤圖

Overlord

Build Status
GoDoc
codecov
Go Report Card

Overlord是哔哩哔哩基于Go语言编写的memcache和redis&cluster的代理及集群管理功能,致力于提供自动化高可用的缓存服务解决方案。主要包括以下组件:

  • proxy:轻量高可用的缓存代理模块,支持memcache和redis的代理,相当于twemproxy,不同在于支持redis-cluster及能将自己伪装为cluster模式。
  • platform:包含apiserver、mesos framework&executor、集群节点任务管理job等。
  • GUI:web管理界面,通过dashboard可视化方便用于集群管理,包括创建删除、扩缩容、加减节点等。
  • anzi:redis-cluster的数据同步工具,可服务化与apiserver进行配合工作。
  • enri:redis-cluster的集群管理工具,可灵活的创建集群、迁移slot等。

Overlord已被哔哩哔哩用于生产环境。

Document

简体中文

GUI

GUI

Architecture

architecture

Cache-Platform

基于mesos&etcd提供了自动化的缓存节点管理平台

cache-platform Architecture


Please report bugs, concerns, suggestions by issues, or join QQ-group 716486124 to discuss problems around source code.

主要指標

概覽
名稱與所有者bilibili/overlord
主編程語言Go
編程語言Go (語言數: 8)
平台
許可證MIT License
所有者活动
創建於2018-02-14 03:12:27
推送於2023-07-16 03:28:14
最后一次提交2021-01-06 16:42:36
發布數20
最新版本名稱v1.9.4 (發布於 )
第一版名稱v1.0 (發布於 )
用户参与
星數2.2k
關注者數66
派生數409
提交數368
已啟用問題?
問題數28
打開的問題數17
拉請求數95
打開的拉請求數21
關閉的拉請求數32
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?