Gleam-Go 高性能内存高效灵活性易于定制 介绍
Gleam 是一个高性能和高效的分布式执行系统。纯 Go 编写,可独立运行,也可分布式运行。
高性能
-
纯 Go 编写的 mapper 和 reducer 具有高性能和并发性
-
LuaJIT 的性能,可与 C,Java,Go 相媲美。 它可流式处理数据,而不用在 Go 和 Lua 之间的上下文切换
-
数据通过内存时,可选择是否流入磁盘
-
多个 map/reduce 步骤被合并在一起以获得更好的性能
内存高效
-
Gleam 不会发生常见的 GC 问题。 每个执行器在单独的 OS 进程中运行。 存储器由 OS 管理。 一台机器可以托管多个执行器
-
Gleam 主服务器和代理服务器是内存高效,只消耗大约 10 MB 内存
灵活性
-
Gleam 流可以独立运行,也可分布式运行
-
在记忆模式或 Ondisk 模式下可调
易于定制
Gleam-Go 高性能内存高效灵活性易于定制 官网
https://github.com/chrislusf/gleam
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。