可编程网卡芯片在滴滴云网络的应用实践

2020-08-26
阅读 5 分钟
2.5k
​桔妹导读:随着云规模不断扩大以及业务层面对延迟、带宽的要求越来越高,采用DPDK 加速网络报文处理的方式在横向纵向扩展都出现了局限性。可编程芯片成为业界热点。本文主要讲述了可编程网卡芯片在滴滴云网络中的应用实践,遇到的问题、带来的收益以及开源社区贡献。

滴滴大数据在汽车金融风控场景中的应用

2019-08-19
阅读 5 分钟
5.2k
滴滴独有的出行场景大数据在金融领域有着非常广泛的应用前景,未来可与银行,保险,支付和理财等机构深入合作,帮助传统金融机构提升资源配置效率,降低获客和风险管理成本。出行场景大数据在交易欺诈识别、风险定价、精准营销、全生命周期风险管理、增长运营等方面都有着重要商业价值。对于大数据的应用分析能力,正在...

AoE:一种快速集成AI的终端运行环境SDK

2019-08-14
阅读 5 分钟
4.6k
AoE (AI on Edge) 是一个滴滴开源的终端侧AI集成运行时环境(IRE)。以 “稳定性、易用性、安全性” 为设计原则,帮助开发者将不同框架的深度学习算法轻松部署到终端高效执行,Github 地址是 [链接]。

Go-Spring : Another Go Style!

2019-08-12
阅读 5 分钟
10.7k
Go-Spring 是模仿 Java 的 Spring 全家桶实现的一套 GoLang 的应用程序框架,仍然遵循“习惯优于配置”的原则,提供了依赖注入、自动配置、开箱即用、丰富的第三方类库集成等功能,能够让程序员少写很多的样板代码。

RN 技术探索:Hermes Engine 初探

2019-08-12
阅读 5 分钟
4.6k
自从 Google 的 Flutter 发布之后,Facebook 对 React-Native 的迭代开始快了起来,优化 React-Native 的性能表现,避免被 Flutter 比下去。最近一个比较大的动作是开源了一个 JavaScript 引擎,并将其包含到 React-Native 中。那么这款引擎它有什么不同,相比 V8、JSC 这些 JavaScript 引擎又有什么优势呢,现在本文来...

滴滴开源DELTA:AI开发者可轻松训练自然语言模型

2019-08-07
阅读 2 分钟
3.2k
8月2日消息,自然语言处理领域顶级会议ACL2019在意大利弗洛伦萨继续召开。会上滴滴正式宣布开源基于深度学习的语音和自然语言理解模型训练平台DELTA,以进一步帮助AI开发者创建、部署自然语言处理和语音模型,构建高效的解决方案,助力NLP应用更好落地。

滴滴助力全球首个 DevOps 标准建设

2019-06-10
阅读 2 分钟
6.2k
前言:日前,全球首个 DevOps 标准,即《研发运营一体化 (DevOps) 能力成熟度模型》标准已经发布。该标准由工信部直属单位中国信息通信研究院牵头,云计算开源产业联盟、高效运维社区和 DevOps 时代社区联合发起,滴滴等国内外互联网领先企业共同编制。

滴滴宋世君:DS(数据分析师),究竟是做什么的?

2019-06-04
阅读 4 分钟
3k
前言:本文的作者是滴滴出行数据科学部负责人宋世君,曾在 Facebook 、Google 核心部门就职,是知名的华人数据分析总监。经世君老师授权在此分享给大家,希望让大家理解数据分析师的背后——数据对于一个产品的核心价值,无论把握数据的是DS,还是研发、产品同学。希望能够帮到你。

曹春晖:谈一谈 Go 和 Syscall

2019-06-03
阅读 15 分钟
5.8k
前言:syscall 是语言与系统交互的唯一手段,理解 Go 语言中的 syscall,本文可以帮助读者理解 Go 语言怎么与系统打交道,同时了解底层 runtime 在 syscall 优化方面的一些小心思,从而更为深入地理解 Go 语言。

饶全成:汇编角度看 Slice,一个新的世界

2019-06-03
阅读 16 分钟
3.2k
前言:Go 语言的 slice 很好用,不过也有一些坑。slice 是 Go 语言一个很重要的数据结构。网上已经有很多文章写过了,似乎没必要再写。但是每个人看问题的视角不同,写出来的东西自然也不一样。我这篇会从更底层的汇编语言去解读它。而且在我写这篇文章的过程中,发现绝大部分文章都存在一些问题,文章里会讲到,这里先...

滴滴开源 DroidAssist : 轻量级 Android 字节码编辑插件

2019-06-03
阅读 4 分钟
4.3k
前言:近日,滴滴发布的开源项目 DroidAssist ,提供了一种简单易用、无侵入、配置化、轻量级的 Java 字节码操作方式,只需要在 XML 配置中添加简单的 Java 代码即可实现编译期对 Class 文件的动态修改。

张伦:巧用 webpack loader 实现项目的定制化

2019-06-03
阅读 6 分钟
2.2k
前言:随着前端技术的发展,Web 应用变得复杂。为解决开发的复杂度,前端开发也有了模块化的概念。使用 Webpack 完成 模块化的打包构建的方案,可谓尽人皆知。但是利用 Webpack 能做的事情远不止如此。这篇文章从一个独特的角度,利用 Webpack 的特点实现了定制化需求,希望能够对大家有一些启发。

江义旺:滴滴出行安卓端 finalize time out 的解决方案

2019-06-03
阅读 11 分钟
13.1k
前言:随着安卓 APP 规模越来越大,代码越来越多,各种疑难杂症问题也随之出现。比较常见的一个问题就是 GC finalize() 方法出现 java.util.concurrent.TimeoutException,这类问题难查难解,困扰了很多开发者。那么这类问题是怎么出现的呢?有什么解决办法呢?这篇文章为将探索 finalize() timeout 的原因和解决方案,...

曾奇:谈谈我所认识的分布式锁

2019-06-03
阅读 9 分钟
5.7k
前言:随着计算机技术和工程架构的发展,微服务变得越来越热。如今,绝大多数服务都处于分布式环境中,其中,数据一致性是我们一直关注的重点。分布式锁到底是什么?经过了哪些发展演进?工程上有哪些实现方案?各种方案的利弊权衡又有哪些?希望这篇文章能够对你有一些帮助。

胡海洋:Hive Metastore Federation 在滴滴的实践

2019-06-03
阅读 5 分钟
4.3k
前言:本文来自滴滴基础平台大数据架构离线引擎组,针对内部hive元数据上亿级别存储方案的实践;该架构体系从根本上提高了hive元数据服务的稳定性及扩展性问题。

滴滴开源 Rdebug:基于真实流量的研发、调试、测试利器

2019-06-03
阅读 3 分钟
3.3k
前言:近日,滴滴在 GitHub 上开源后端研发、调试、测试的实用工具 Rdebug,全称 Real Debugger,中文称作真 · Debugger 。使用真实的线上流量进行线下回放测试,提升研发效率、保障代码质量,进而减少事故。一起来具体了解吧。

滴滴陶文:我眼中的技术深度

2019-05-28
阅读 2 分钟
2.3k
前言:本文来自陶文老师在内部发布的话题分享,引发了技术桔们的热议,桔妹在此与大家分享该话题,期待大家看完陶老师的解读,在文末分享自己对技术深度的看法。

资讯 | 滴滴CTO张博:让AI像电力一样服务大众

2019-05-21
阅读 2 分钟
2.4k
前言:3月18日,知名华裔 AI 科学家李飞飞在斯坦福发起成立“以人为本 AI 研究院”(HAI),在成立大会上,滴滴 CTO 张博作为唯一产业界代表发言表示:让 AI 像电力一样服务大众。

分享 | 滴滴分布式 NoSQL 数据库 Fusion 的演进之路

2019-05-20
阅读 8 分钟
3.2k
前言:Fusion 是滴滴自研的分布式 NoSQL 数据库,完全兼容 Redis 协议,支持超大规模数据持久化和高性能读写。在滴滴内部支撑了数百个业务,具有 PB 级别的数据存储量,是使用最广泛的主存储服务之一。在支持滴滴业务高速发展过程中,积累了很多分布式存储领域的经验,孵化了离线到在线的高速数据导入方案、NewSQL 方案...

Chameleon 跨端框架——一个理想主义团队的开源作品

2019-05-20
阅读 4 分钟
3k
出品 | 滴滴技术作者 | 张楠 背景 解决方案 原理 久经考验 生产应用举例 易用性好 多态协议 学习成本低 渐进式接入 业内对比 后期规划 理想主义 历经近20个月打磨,滴滴跨端方案chameleon终于开源了[链接] 真正专注于一套代码运行多端。 一、背景 微信月活10亿月活(超过网民数量,用户多个账号?)、支付宝4亿月活、百...

Router-Based HDFS Federation 在滴滴大数据的应用

2019-05-20
阅读 5 分钟
2.4k
HDFS 的 Master/Slave 架构,使得其具有单点瓶颈,即随着业务数据的大规模膨胀,Master 节点在元数据存储与提供服务上都会存在瓶颈。为了克服 HDFS 单点瓶颈存在的扩展性、性能、隔离问题,社区提出了Federation([链接] )方案来进行解决。

滴滴开源分布式消息中间件产品DDMQ

2019-05-20
阅读 2 分钟
3k
滴滴出行消息服务团队近日开源了其内部广泛使用的分布式消息中间件产品 DDMQ,这是一款致力于提供低延迟、高并发、高可用、高可靠消息服务的企业级消息队列产品。

Nginx多进程高并发、低时延、高可靠机制在滴滴缓存代理中的应用

2019-05-20
阅读 9 分钟
1.3k
现有开源缓存代理中间件有twemproxy、codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能。

运维平台信用分——滴滴内部的数据驱动实践

2019-05-17
阅读 3 分钟
1.7k
在大家的印象中,运维人员更多的是从属业务的角色。在传统的企业IT中,没有快速的产品迭代,没有每天成百上千次的服务发布和伸缩容,这样的角色看似没有问题。但在如今的 DevOps 时代,日常的运维工作中每天要应对成百上千次的服务发布与线上操作。如果运维人员(即SRE)仍然只是被动的去应对这种变化,所造成的结果,必...

使用 OVS-DPDK 加速滴滴云网络

2019-05-17
阅读 3 分钟
3.9k
背景滴滴云初期采⽤学习OpenStack的思路,采用内核态的OVS实现了SDN OverLay网络。这个实践过程中,我们也遇到了一些问题,可以归纳为以下几个⽅面:

滴滴 Elasticsearch 多集群架构实践

2019-05-17
阅读 7 分钟
6k
Elasticsearch 是基于 Lucene 实现的分布式搜索引擎,提供了海量数据实时检索和分析能力。Elastic 公司开源的一系列产品组成的Elastic Stack,可以为日志服务、搜索引擎、系统监控等提供简单、易用的解决方案。

滴滴机器学习平台架构演进

2019-05-17
阅读 8 分钟
5.9k
前言:现在很多互联网公司都有自己的机器学习平台,冠以之名虽然形形色色,但就平台所要解决的问题和技术选型基本还是大同小异。所谓大同是指大家所要处理的问题都相似,技术架构和选型也差不太多,比如都会使用 GPU 集群、采用 Spark 或 K8s 平台等。所谓小异是指各家规模不同,各家都在结合自己的情况、所处的阶段并根...