专栏名称: HULK一线技术杂谈
HULK是360的私有云平台,丰富的一线实战经验,为你带来最有料的技术分享
目录
相关文章推荐
苹果团(AppleTuan)  ·  iPhone 19 ... ·  15 小时前  
苹果团(AppleTuan)  ·  【周四】Mac/港行 ... ·  15 小时前  
苹果团(AppleTuan)  ·  苹果iOS ... ·  昨天  
苹果团(AppleTuan)  ·  【周三】Mac/港行 ... ·  昨天  
苹果团(AppleTuan)  ·  【周二】Mac/港行 ... ·  2 天前  
51好读  ›  专栏  ›  HULK一线技术杂谈

【360开源】2018开源项目汇总

HULK一线技术杂谈  · 公众号  ·  · 2019-01-02 20:04

正文

请到「今天看啥」查看全文


◆ ◆ ◆ ◆

1

项目简介


KafkaBridge 封装了对Kafka集群的读写操作,接口极少,简单易用,稳定可靠,支持c++/c、php、python、golang等多种语言,并特别针对php-fpm场景中作了长连接复用的优化,已在360公司内部广泛使用。

  • KafkaBridge 底层基于 librdkafka, 与之相比封装了大量的使用细节,简单易用,使用者无需了解过多的Kafka系统细节,只需调用极少量的接口,就可完成消息的生产和消费;

  • 针对使用者比较关心的消息生产的可靠性,作了近一步的提升;


2

KafkaBridge 特点


支持多种语言:c++/c、php、python、golang, 且各语言接口完全统一;

接口少,简单易用;

针对高级用户,支持通过配置文件调整所有的librdkafka的配置;

在非按key写入数据的情况下,尽最大努力将消息成功写入;

支持同步和异步两种数据写入方式;

在消费时,除默认自动提交offset外,允许用户通过配置手动提交offset;

在php-fpm场景中,复用长连接生产消息,避免频繁创建断开连接的开销;


3

开源地址


https://github.com/Qihoo360/kafkabridge


4

相关介绍


【360开源】360开源又一力作——KafkaBridge:让操作kafka更简单!



◆ ◆ ◆ ◆

ArgusAPM

性能检测  尽在 ArgusAPM

◆ ◆ ◆ ◆

1

项目简介


ArgusAPM是360手机卫士客户端团队继RePlugin之后开源的又一个重量级开源项目。 ArgusAPM是360移动端产品使用的可视化性能监控平台 ,为移动端APP提供性能监控与管理,可以迅速发现和定位各类APP性能和使用问题,帮助APP不断的提升用户体验。

产品价值:

  • 实时掌控应用性能

  • 降低性能定位成本

  • 有效提升用户体验


2

ArgusAPM 特点


非侵入式 :无需修改原有工程结构,无侵入接入,接入成本低;

• 无性能损耗 :ArgusAPM针对各个性能采集模块,优化了采集时机,在不影响原有性能的基础上进行性能的采集和分析;

• 监控全面 :目前支持UI性能、网络性能、内存、进程、文件、卡顿、ANR等各个维度的性能数据分析,后续还会继续增加新的性能维度;

• Debug模式 独有的Debug模式,支持开发和测试阶段、实时采集性能数据,实时本地分析的能力,帮助开发和测试人员在上线前解决性能问题;

• 支持插件化方案 :在初始化阶段进行设置,可支持插件接入,目前360手机卫士采用的就是在RePlugin插件中接入ArgusAPM,并且性能方面无影响;







请到「今天看啥」查看全文