Timberio-Vector 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Timberio-Vector 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache-2.0
开发语言: Rust 查看源码 »
操作系统: 跨平台
收录时间: 2019-09-03
提 交 者: h4cd

Vector 是一个高性能的可观测数据路由器,它使收集、转换和发送日志、指标和事件变得容易。Vector 将数据收集和路由与服务分离,提供控制和数据所有权等能力。

Vector 采用 Rust 编写而成,专注于性能、正确性和操作友好性。它编译为单个静态二进制文件,旨在部署在整个基础架构中,既可作为轻量级代理,又可作为高效服务,从而使从 A 到 B 的数据获取简单统一。

特性:

  • 快速 - 使用 Rust 编写而成,快速且内存高效,没有运行时,没有垃圾回收。
  • 正确性 - 专注于获得正确的细节。
  • 供应商中立 - 不支持特定存储。公平、开放,符合用户的最佳利益。
  • 代理或服务 - 一个从 A 到 B 获取数据的简单工具,可以部署为代理或服务。
  • 日志、指标或事件 - 收集、统一和发送所有可观察数据。
  • 关联日志和指标 - 从日志中导出指标,可转换添加共享上下文。
  • 明确保证 - 有保证支持矩阵。
  • 易于部署 - 交叉编译为单个静态二进制文件,没有运行时。
  • 热重载 - 动态重新加载配置,无需中断。

性能数据:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Timberio-Vector 的相关资讯

还没有任何资讯

Timberio-Vector 的相关博客

vector a[]和vector 的区别

1 直接看例子 `` vector V1[] {{1,2,3}, {4,5,6}}; vector<vector> V2 {{1,2,3}, {4,5,6}}; 这里的区别就是,第一中情况不可以...

vector

vector类似于一个动态数组,当不确定所要使用的数组的大小的时候,可以使用vector。 vector可以动态的改变大小,增删数据。 ...

vector

vector::iterator it; for(it=vec.begin();it!=vec.end();it++) cout<<*it<...

vector 的初始化

(1): vector<int> ilist1; 默认初始化,vector为空, size为0,表明容器中没有元素,而且 capacity 也返回 0,意味着还没有分...

Vector Clock

Vector clock是Dynamo用来解决数据一致性问题的一个算法,前提是遵循NRW理论,通过保证W+R>N保证强一致性,具体实现如下。  ...

【C++】vector

vector 初始化 基本操作 vector 去重(和set的转换) 初始化 1、vector v1; vector保存类型为T的对象。默认构造函数,v1为空。 ...

Vector清空

STL中的VECTOR容器在.clear()之后清空内容但是没有释放内存 要释放内存要 vector<int>().swap(vec);...

vector容器!

内容思维导图: 一、vector基本概念: 1、功能: vector数据结构和数组非常相似,也称为单端数组。 2、vector和普通数组的区别...

Timberio-Vector 的相关问答

还没有任何问答,马上提问

评论 (1)

加载中
在这里寻一位有代理服务器开发经验或对这个方向感兴趣的的技术伙伴,坐标上海浦软,薪酬20-30k*14+,技术栈go。JD具体可看https://ashma.info/2019/07/01/back-end-development-engineer/。 PS:PPLabs由一群具有极客精神的开发者组成,致力于通过P2P网络及区块链的技术,汇集全球闲置的存储及带宽资源,形成庞大的云计算能力,为全球用户提供更具性价比的资源平台。
2019/10/15 20:58
回复
举报
更多评论
1 评论
71 收藏
分享
返回顶部
顶部