写点什么

走近淘宝开源平台

  • 2010-07-18
  • 本文字数:1521 字

    阅读完需:约 5 分钟

淘宝开源平台自6 月底上线以来,引起了国内社区的广泛关注。目前,平台已经发布了若干开源项目,其中不乏来自于淘宝之外的项目在此落户。为了使国内开发社区的朋友对淘宝开源平台有进一步的了解,InfoQ 中文站对平台的负责人残剑(全佳营)进行了专访。

InfoQ 中文站:淘宝提供开源平台的初衷是什么?

对于开源平台,我们最初的设想是通过类似于实验室的形式,形成一套完整的软件研发过程体系,从初期的创意开始,我们提供完善的平台,供用户发布创意,汇集创意并通过多人的交流能不断完善创意,这是第一阶段。 当创意发布者通过创意平台,拉到一部分志同道合的用户时,即可申请立项,从而开始项目阶段,同时,我们的平台提供出完整的项目支持体系,包括项目管理、文档管理、测试沙箱环境等,这是第二阶段。

在项目发布之后,又可以提供下载、演示环境。开源平台解决用户很多资源缺乏的问题,无论是硬件或是开发人力等,也起到宣传创意项目的作用。

最后,我们更希望聚集起开源爱好者,为国内技术领域提供一个良好的沟通交流平台,而淘宝的技术也将先开源,带头做好开源意识。

InfoQ 中文站:淘宝开源平台的架构是怎样的?采用了哪些技术?

目前,平台的技术采用 python+django 开发,后端使用 mysql 数据库,目前整合了 trac 的功能,后续会自行开发相关功能,毕竟 trac 的功能有些还是不适合国内用户的习惯的,而整合度也不够好。 taobaocode(淘宝开源平台) 本身也是作为第一个开源的项目,放上平台,目前刚起步,希望有更多人来参与,平台不只是属于淘宝的,而是属于更多技术爱好者。

InfoQ 中文站:淘宝开源平台审批项目的原则是什么?

对于项目审批原则,可能外界觉得淘宝审批太慢,目前我们希望是有高质量的项目能给用户看到。 其实,未审批的项目也是可以上传代码的,我们审批会根据用户对项目的描述和适当查看项目本身代码质量去决定。

InfoQ 中文站:开源平台未来的发展规划怎样?

淘宝开源平台目前刚起步,未来我们会推出更多的功能,我们希望平台不仅是代码开源平台,更是开源思想的平台,有交流,有热情,体验开源的过程,同时享受开源的结果,有产出。所以,在未来的规划上,我们希望平台在技术支持上提供更多开发、测试工具,在沟通上,有更好的交流方式,能沉淀下很多很好的知识体系,同时,我们也会积极与国内的开源组织开展各种线下活动,拉近用户距离。

InfoQ 中文站:能否简要介绍几个已经发布到平台上的淘宝开源项目?

目前,在平台上的淘宝开源项目,主要是核心系统部的 tair、taobaocode 和 nginx_concat_module 项目。

  • tair 是淘宝内部的分布式高性能的存储系统,目前支撑了淘宝大部分业务系统,为淘宝每天的上亿的交易量提供了保障。
  • taobaocode 则是我们的开源平台。
  • nginx_concat_module 项目是 Apache mod_concat 的 Nginx 增强版本。主要功能是组合 JS 和 CSS,使得多个请求合并成一个,进而减少用户的响应时间,提高用户体验。

淘宝的其他项目也在准备着开源,期待有更多更好的项目共享给业界。 另外其他开源项目则是由用户提交上来的,可以关注下,还有很多很好的创意,我想更多的需要通过交流沉淀下来一些东西。

InfoQ 中文站:您想对国内开源社区的朋友们说些什么?

我们希望国内的开源能发展的更好些,有更多的人参与,有更好的平台支持,淘宝本身也会大力支持开源项目,如果有好的项目上来,通过淘宝技术委员会的审核,淘宝可以资助其团队开发,我们相信国内的开源也会发展的如火如荼。

InfoQ 中文站将会继续关注国内开源社区的发展,也欢迎读者朋友发表自己的看法。

专家介绍: 全佳营,花名残剑,目前在淘宝运营支撑部门,主要负责研究流程引擎这块的工作,通过流程编排现有的服务,后续正计划开发适合淘宝业务的执行引擎,更好的整合流程和规则引擎等。

2010-07-18 20:2811390
用户头像

发布了 501 篇内容, 共 282.1 次阅读, 收获喜欢 64 次。

关注

评论

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

各大金融企业都在用的堡垒机-行云管家堡垒机

行云管家

金融 数据安全 堡垒机

JMeter 并发测试和持续性压测详解

Liam

测试 压测 并发测试 测试工具

更安全、更低耗的微服务架构改造之道

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

新手测试必学的 API 接口文档知识

Apifox

测试 入门 接口文档 API API 文档

企业级安全运维审计产品-行云管家堡垒机全新V7.0举行线上发布会

行云管家

运维 云堡垒机 安全运维 等级

macbook触摸板怎么按右键

互联网搬砖工作者

消息服务MNS之初见

六月的雨在InfoQ

Java 云产品 MNS 三周年连更 消息服务

HummerRisk V1.0.0:架构全面升级,开启新篇章

HummerCloud

云原生安全

Greptime 的 GitOps 实践

Greptime 格睿科技

k8s gitops IaC

Spring Security 的介绍和简单使用

会踢球的程序源

Java 后端 spring security Java进阶

网站不收录是受哪些因素影响?

海拥(haiyong.site)

三周年连更

Parallels Desktop PD 18虚拟机关闭、停止、中止和暂停操作的区别

互联网搬砖工作者

前端开发:未来依旧光明 | 社区征文

海拥(haiyong.site)

三周年征文

JavaScript 对象遍历为什么要使用 hasOwnProperty 检查属性

Lee Chen

JavaScript

全面数字化时代,国有大型银行如何走好金融创新之路?

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

摄影师必备图像编辑工具:Capture One Pro 23中文版

真大的脸盆

Mac Mac 软件 图像编辑 图像编辑工具 图像处理软件

MatrixOne logservice 原理解析

MatrixOrigin

分布式数据库 MatrixOrigin MatrixOne Log Service

全新适配鸿蒙生态,Cocos引擎助力3D应用开发

HarmonyOS开发者

HarmonyOS

使用CodeArts发布OBS,函数工作流刷新CDN缓存

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

一名开发者眼中的TiDB与MySQL选择

TiDB 社区干货传送门

数据库架构选型

关键的Java JVM选项和参数

码语者

JVM

【坚果派-坚果】OpenHarmony新增并编译芯片解决方案

坚果

OpenHarmony OpenHarmony3.2 三周年连更

对话 BitSail Contributor | 刘啸:参与开源,提升自我技术力

字节跳动数据平台

大数据 开源 数据集成 数据集成平台 数据引擎

每日 Scrum 与站立会议:有什么区别?

码语者

Scrum

精华!Redis 知识总结

会踢球的程序源

Java Java进阶 redis 底层原理

国内功率半导体需求将持续快速增长

华秋电子

火山引擎云原生数据仓库ByteHouse技术白皮书V1.0(中)

字节跳动数据平台

数据仓库 云原生 白皮书 云数据仓库 企业号 4 月 PK 榜

Netty框架详解:高性能网络编程的设计与实现

网络编程 Netty 高性能

TiDB 6.1/6.5 在 Rocky Linux 8 中的部署升级与 PITR 初体验

TiDB 社区干货传送门

版本升级 安装 & 部署 备份 & 恢复 扩/缩容 6.x 实践

观远数据 × Azure OpenAI,国内首个 BI Copilot 产品化应用

观远数据

ChatGPT

走近淘宝开源平台_Java_崔康_InfoQ精选文章