高性能分布式日志服务 TANK

Apache
C/C++ 查看源码»
跨平台
2016-12-01
王练

TANK 是一个非常高性能的分布式日志,部分受到 Kafka 以及其他类似的服务和技术的启发。

特性

  • 高性能

  • 严格的消息编码

  • 简单的设计

  • 基于消息键和将来基于可编程逻辑的压缩

  • 强大的 CLI 工具,用于管理、查询、设置消、跨代理镜像等。

它最终将支持包括:

  • 通过使用 etcd 的 leader / follower 配置集群,在语义上类似于 Kafka(但没有单个控制器,并且有更简单的配置和操作)

  • 更高级别的客户端,基于 Kafka 当前的客户端设计

  • 加密

  • 改进的客户端和扩展 API

  • HTTP / 1 和 HTTP / 2 REST API

  • ……

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

h5坦克大战

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript" src="坦克大战05.js"></script> </head> <body onke...

2016/03/29 20:20
17
1
mongodb数据备份和还原

mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。

2015/11/08 15:47
208
0
结构型模式:Decorator 装饰模式

结构型模式:Decorator 装饰模式 1、子类复子类,子类何其多 1)假如我们需要为游戏中开发一种坦克,除了各种不同型号的坦克外,我们还希望在不同场合中为其增加以下一种或多种功能:比如红...

2011/04/24 16:50
74
0
linux svn恢复删除的文件夹和文件

我觉得在window下面,查找被删除的svn文件夹和文件是件比较麻烦的事,恢复就更麻烦了。有的时候,命令还是比鼠标要好用的。 下面做一个例子来说明一下,删除和恢复的例子。 查看复制打印? [ro...

2013/11/25 15:30
2.2K
0
模拟jdk实现动态代理模式

模拟reflection包下的InvocationHandler以及Proxy类的实现,深入理解动态代理模式

2016/01/27 17:48
71
2
结构型模式:Bridge 桥接模式

结构型模式:Bridge 桥接模式 1、抽象与实现 抽象不应该依赖于实现细节,实现细节应该依赖于抽象。 两幅图: 第一幅:抽象A依赖实细细节b 第二幅:抽象A依赖抽像B,实现细节b依赖抽象B 1)...

2011/04/24 16:52
79
0
并发编程六之同步

线程除要对共享数据保证互斥性访问外,往往还需保证线程的操作按照特定顺序进行。解决多线程按照特定顺序访问共享数据的技术称作同步。同步技术最常见的编程范式是 同步保护块。这种编程范式...

2012/09/22 15:14
20
0
《C预处理》Linux内核中可变参数宏的用法

C语言预处理包括:宏定义、文件包含、条件编译等;预处理命令都以#开头:宏(#define)、文件包含(#include)、条件编译(#ifdef或#ifndef)。 本节主要分析宏定义的特殊用法。 一、#与## 1.# #符...

2014/10/07 21:42
16
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部