开源最前线(ID:OpenSourceTop) 猿妹综合整理
最近一周腾讯开源动作不断,到今天已经开源了5个重大项目,今天,猿妹就和大家介绍一下这五个项目分别是什么:
1、图计算框架Plato,十亿级节点图计算进入分钟级时代
14 日,腾讯正式宣布开源高性能图计算框架Plato,Plato是腾讯内部图计算TGraph团队整合内部资源自主研发的一款高性能图计算框架,目前,Plato主要提供两大核心能力:腾讯数据量级下的离线图计算和腾讯数据量级下的图表示学习。
架构设计上,Plato框架的核心是自适应图计算引擎,它能够根据不同类型的图算法,提供多种计算模式供开发者灵活选择,包括自适应计算模式、共享内存计算模式和流水线计算模式等。另外,还设计了良好的接口支持接入新的计算通信模式。
相对于目前全球范围内其它的图计算框架,Plato可满足十亿级节点的超大规模图计算需求,将算法计算时间从天级缩短到分钟级,性能全面领先领先于其它主流分布式图计算框架,并且打破了原本动辄需要数百台服务器的资源瓶颈,现在,最少只需要十台服务器即可完成计算。
Github 开源地址:https://github.com/Tencent/plato
2、企业级分布式 HTAP 数据库管理系统 TBase
TBase是腾讯数据平台团队在开源的PostgreSQL基础上研发的企业级分布式HTAP数据库管理系统:
集群中有三种节点类型,各自承担不同的功能,通过网络连接成为一个系统。这三种节点类型分别是:
Github 开源地址:https://github.com/Tencent/TBase
3、Kona JDK
Tencent Kona 是基于 OpenJDK8,由腾讯专业技术团队提供技术维护、优化及安全保障的 JDK 产品。腾讯的 Java 应用场景丰富,结合微服务、云原生应用、大数据等实际应用场景进行开发,并于11月5日正式发布了优化后的JDK——Tencent Kona。
Kona可为上述场景提供最优的 Java 生产环境及解决方案,并为开发者开发的 Java 应用提供平滑的迁移。目前,Kona为腾讯微服务平台 TSF、 腾讯 TBDS 大数据套件、腾讯 TI 智能钛机器学习平台等提供了稳定保障。
Github 开源地址:https://github.com/Tencent/TencentKona-8
4、全文检索引擎
wwsearch是企业微信后台自研的全文检索引擎。它为海量用户下的全文快速检索而设计,底层支持可插拔的lsm tree存储引擎。目前覆盖企业微信所有在线检索场景:企业员工通讯录、审批、日报、周报、汇报、企业素材检索,也包括企业邮箱的全文邮件检索。 最大业务场景有300 亿条记录,索引词项万亿 ,存储容量几十TB,支撑实时在线用户检索。
项目地址:https://git.code.tencent.com/Tencent_Open_Source/wwsearch
5、WeComponents
WeComponents 是通用组件语言规范 (CLS) 在 vue.js 上的一个声明式组件库的实现,写完 JSON 就做好了页面,让开发变得简单。
项目地址:https://git.code.tencent.com/Tencent_Open_Source/WeComponents
联系客服