百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

GraphJet

> 编程语言
开源

GraphJet 是一款实时图形处理库。

741 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

GraphJet 是一款实时图形处理库。

GraphJet 是一款使用 Java 编写的实时图处理库,它在单个服务器上在内存中维护一个滑动时间窗口的完整图索引。此索引支持各种图算法,包括基于协作过滤的个性化推荐算法。这些算法为 Twitter 中的各种实时推荐服务提供支持,尤其是需要在异构、快速演进的图上进行协作过滤的内容(推文/URL)推荐。

GraphJet 可以支持在不断发展的图中快速加载边,同时通过紧凑的边编码和动态内存分配方案来处理查询。每个 GraphJet 服务器每秒可以加载多达 100 万条图边,在稳定状态下,每秒可以计算多达 500 个推荐,这相当于每秒数百万次边读操作。有关 GraphJet 内部的更多信息,请参阅 VLDB'16 论文。

GraphJet 包含一个演示程序,它使用 Twitter4j 库 从 Twitter 公开示例流中读取数据,并维护两个独立的内存双边图:

要运行演示,在 GraphJet 基础目录中创建一个名为 twitter4j.properties 的文件,其中包含您的 Twitter 凭据(请将 xxxx 替换为实际凭据):

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言