发布在即!企业 AIGC 应用程度测评,3 步定制专属评估报告。抢首批测评权益>>> 了解详情
写点什么

基于 Go 构建滴滴核心业务平台的实践

  • 2019-09-15
  • 本文字数:798 字

    阅读完需:约 3 分钟

基于Go构建滴滴核心业务平台的实践


4 月 14 日-4 月 15 日,GopherChina2018 大会在上海圆满举行,本届大会为大家呈现了一批大规模应用 Go 的实际案例和技术实践,其中滴滴讲师石松然以“基于 Go 构建滴滴核心业务平台的实践”为主题进行了分享。


分享内容分为以下四个方面:


  • Golang 目前在滴滴业务应用的情况,以及规模;

  • 滴滴对 Go 服务进行服务治理的一些经验;

  • 两个在业务中遇到的问题;

  • 滴滴为 Go 社区贡献的开源轮子;



首先,石松然介绍了 Golang 在滴滴订单系统、派单引擎、存储中间件等领域的突出应用,以满足中台业务所面临的高可用、高并发和高复杂度的业务场景。然后从“异常追踪”、“链路优化”、“服务重构与迁移”、“一站式服务治理与接入”四点对滴滴 Go 服务治理做了详细阐述。其中,服务重构及迁移的问题,引起了大家广泛的讨论,在场很多同学表示自己工作中也有这样的场景,希望能进一步交流。



在聊完服务治理后,讲师介绍了工作中遇到的两个问题,分享了一处 Golang 底层特性导致的 Bug 和一个 GC 优化经验,并展开介绍了其中的 Golang 开发具体细节,现场呈现解 Bug 过程,干货满满。


最后向在场同学介绍了滴滴为 Go 开源社区贡献的 2 个开源轮子,一是滴滴开源的数据库操作辅助工具 gendry,提供三个工具,分别帮助管理数据库链接,构建 SQL 语句,以及 完成数据关系映射。第二个是 Json-iterator,一套 Json 编解码工具,在兼容原生 Golang 的 Json 编解码工具的同时,效率上有 6 倍左右的提升。

结语

本次同 Go 中国社区联合举办 GopherChina 大会,是滴滴开源第一次跟社区的合作项目。在未来,滴滴将继续寻求更多的方式去回馈社区和扶持优秀项目,我们欢迎包括技术交流、大会支持、开源项目资助、社区活动赞助等多种形式的合作。同时,滴滴自身也会继续努力,对外开源更多优秀项目,承担起滴滴在技术领域的一份责任和担当。


本文转载自公众号滴滴技术(ID:didi_tech)。


原文链接:


https://mp.weixin.qq.com/s/jzP7UoFxw4hic629UGthWw


2019-09-15 12:401582

评论

发布
暂无评论
发现更多内容

用户首选!满意度第一!

天翼云开发者社区

云计算 云服务 云平台

软件测试/人工智能丨常见的计算机视觉的业务场景有哪些?

测试人

人工智能 软件测试

统一门户开发框架之:小程序技术高效引入第三方生态

Speedoooo

统一门户 小程序技术 统一门户技术架构

铭文市场火出圈,XRC-20有望继续演绎铭文市场神话

大瞿科技

光伏储能数据难题很棘手?架构升级很迷茫?来看三大真实案例

TDengine

tdengine 时序数据库

一文掌握Ascend C孪生调试

华为云开发者联盟

人工智能 华为云 昇腾CANN 华为云开发者联盟 孪生调试

为什么有些程序员敲代码这么慢?

秃头小帅oi

如何用ChatGPT分析恶意软件

高端章鱼哥

人工智能 ChatGPT

软件测试/人工智能丨知识图谱与模型驱动测试介绍及应用领域概述

测试人

人工智能 软件测试

采购AI数字人 SaaS系统源码重点关注什么?

青否数字人

SD-WAN跨国网络加速的原理

Ogcloud

网络 SD-WAN 加速器

详细解释云平台的可扩展性和灵活性

天翼云开发者社区

云计算 云平台

Adobe Acrobat DC 2021 中文直装版

影影绰绰一往直前

Python多进程处理的高级应用场景

技术冰糖葫芦

API 接口

一篇文章带你掌握性能测试工具——Jmeter

快乐非自愿限量之名

性能测试 测试工具

TiDB 7.5 LTS 发版,提升规模化场景下关键应用的稳定性和成本的灵活性

编程猫

软件测试/人工智能丨计算机视觉场景下如何开展相关测试活动

测试人

人工智能 软件测试

SD-WAN架构:优化连接以提升性能

Ogcloud

架构 网络 SD-WAN

高效的 Json 解析框架 kotlinx.serialization

不在线第一只蜗牛

Linux JSON库 解析

SD-WAN是怎样实现SaaS性能优化的?

Ogcloud

网络 SaaS SD-WAN WAN SaaS 平台

云电脑架构设计的层次

天翼云开发者社区

云计算 云电脑架构

Visio2021 v16.0激活版

影影绰绰一往直前

ETLCloud的应用策略——实时数据处理是关键

RestCloud

ETL 实时数据

FxFactory 8 Pro for Mac(视觉特效处理包)v8.0.11永久激活版

mac

苹果mac Windows软件 FxFactory 8 pro 视觉特效软件包

悦数图数据库 | 图技术在金融风控中的应用选型建议

悦数图数据库

业内首份!工业领域数据安全政策汇编发布(附下载)

极盾科技

数据安全

Rhinoceros 7 (犀牛7) 中文特别版下载

影影绰绰一往直前

Android开发中如何进行单元测试?

树上有只程序猿

android 单元测试

京东商品详情数据接口(JD.item_get)

tbapi

京东API接口 京东商品详情接口 京东商品数据接口

云电脑:DPU简介及分析

天翼云开发者社区

云计算 云电脑

互联网体育并不是一门好生意,陷入困境的体育直播平台应转换经营理念

软件开发-梦幻运营部

基于Go构建滴滴核心业务平台的实践_文化 & 方法_爱Golang的_InfoQ精选文章