cover_image

一周 GitHub 开源项目推荐:腾讯、美团、滴滴……

开发者热榜 我爱程序员
2019年10月14日 07:30

图片


一周 GitHub 开源项目推荐

点击链接或图片即可阅读

喜欢请分享到朋友圈


falcon-log-agent:滴滴开源的用于监控系统的日志采集 agent,可无缝对接 open-falcon

falcon-log-agent 是一个开源版的日志采集工具,旨在从流式的日志中抓取、统计日志中的特征信息。

获取的特征信息,与开源版 Open-Falcon 监控系统打通。可用于业务指标的衡量、也可用于稳定性的建设。
Feature
  • 准确可依赖:历经滴滴线上业务近一年考验,统计准确性高。
  • 性能高、资源消耗可控:性能优化程度高,单核单策略可支撑日志分析:20W 条/秒。
  • 接入成本低:外挂式采集,只需要标准化日志即可;输出数据直接对接 open-falcon。

GitHub 地址

👉如何获取项目地址?点击链接,打开后,「复制链接」即可。
https://github.com/didi/falcon-log-agent

图片

beeshell 2.0:美团开源的 React Native 组件库

一个 React Native 应用的基础组件库,基于 0.53.3 版本,提供一整套开箱即用的高质量组件,包含 JS 组件和复合组件(包含 Native 代码),涉及 FE、iOS、Android 三端技术,兼顾通用性和定制化,支持自定义主题,用于开发和服务企业级移动应用。

GitHub 地址

👉如何获取项目地址?点击链接,打开后,「复制链接」即可。

https://github.com/Meituan-Dianping/beeshell

图片

Hardcoder:腾讯开源的一套 Android App 与系统间的通信解决方案

Hardcoder 是一套 Android App 与系统间的通信解决方案,突破了 App 只能调用系统标准 API,无法直接调用系统底层硬件资源的问题,让 Android App 和系统能实时通信。App 能充分调度系统资源如 CPU 频率,大小核,GPU 频率等来提升 App 性能,系统能够从 App 侧获取更多信息以便更合理提供各项系统资源。同时,对于 Android 缺乏标准接口实现的功能,App 和系统也可以通过该框架实现机型适配和功能拓展。

Hardcoder 在微信的启动、发送视频、小程序启动等重度场景平均优化效果达 10%-30%;在手机 QQ 的启动、打开聊天界面、发送图片等场景的平均优化效果达 10%-50%。该框架目前已接入 OPPO、vivo、华为、小米、三星、魅族等主流手机厂商,覆盖 4.6 亿+ 设备量。

GitHub 地址

👉如何获取项目地址?点击链接,打开后,「复制链接」即可。

https://github.com/Tencent/Hardcoder

图片

DDMQ:滴滴开源的基于 Apache RocketMQ 构建的消息队列产品

DDMQ 是滴滴出行架构部基于 Apache RocketMQ 构建的消息队列产品。
作为分布式消息中间件,DDMQ 为滴滴出行各个业务线提供了低延迟、高并发、高可用、高可靠的消息服务。DDMQ 提供了包括实时消息、延迟消息和事务消息在内的多种消息类型以满足不同的业务需求。用户通过统一的 Web 控制台和傻瓜式的 SDK 即可轻松接入 DDMQ 生产和消费消息,体验功能丰富、稳定的消息服务。
主要功能特性
  • 消息模型:支持 P2P, Pub/Sub 等消息模型
  • 海量消息存储,支持消息回溯:使用 RocketMQ 和 Kafka 作为消息的底层存储引擎。
  • 低延迟高吞吐:毫秒级延迟,单机百万条消息吞吐。
  • 延迟消息:单条消息设置精确到秒级的延迟时间,支持 Thrift、HTTP 形式的回调接口。提供了丰富的消息类型,包括延迟消息和循环延迟消息。
  • 事务消息:提供类似 X/Open XA 的分布事务功能,通过 DDMQ 事务消息能够达到分布式事务的最终一致。
  • 多语言客户端:提供了主流开发语言的 SDK,包括 PHP, Java, Go, C/C++, Python 等。API 上保持着最易使用的 High Level 形式。
  • 支持复杂的消息转换过滤功能:支持使用 Groovy 脚本在服务端进行消息内容的转化和过滤,能做大大地减少客户端和服务器的数据传输,同时减少客户端的处理消息的负载。
  • 提供了一个易用性高的 Web 用户控制台,方便用户在控制台上申请 Topic, ConsumerGroup, Subscription 等资源。提供消费进度的查看和重置功能。

GitHub 地址

👉如何获取项目地址?点击链接,打开后,「复制链接」即可。

https://github.com/didi/DDMQ

图片

更多 GitHub 开源项目

图片


头条君邀请您加入

开发者头条读者交流群

(识别下方群主二维码申请进群,请注明 “城市+技术方向

微信号toutiaoio007

图片

图片

继续滑动看下一个
我爱程序员
向上滑动看下一个