快手、孩子王、华为等专家分享大模型在电商运营、母婴消费、翻译等行业场景的实际应用 了解详情
写点什么

走近淘宝开源平台

  • 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:2810949
用户头像

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

关注

评论

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

Markdown文本编辑器:Typora for Mac/win 中文版

你的猪会飞吗

Typora破解 Typora Mac下载 Mac软件下载站 typora激活

sublime text 4 for Mac(前端代码编辑神器) v4.0(4125) 中文注册版

Mac相关知识分享

蓝易云 - go、Java、python三门语言的优缺点和各自擅长做什么

百度搜索:蓝易云

Python Go tomcat Linux 运维

Visio Viewer for Mac(Visio文件编辑查看工具) v3.1.0激活版

iMac小白

Premiere Pro 2024 for Mac(PR 2024视频编辑软件) v24.4.1中文激活版

iMac小白

ShareMouse for Mac(鼠标键盘共享) v6.0.59激活版

iMac小白

RapidClick for Mac(鼠标自动点击工具) v1.5.1激活版

iMac小白

Cisco Nexus 9000v NX-OS 10.5(1)F - 用于网络原型设计和学习研究的虚拟化数据中心交换机

sysin

nexus Cisco 数据中心 交换机 NX-OS

CLion 2023 for Mac(C和C ++ IDE智能代码编辑器) v2023.3.2激活版

Mac相关知识分享

win版Beyond Compare 4(文件比较软件)v5.0.1特别版

iMac小白

星际争霸母巢之战 for Mac v1.16.1汉化版

iMac小白

蓝易云 - openproject在docker下的安装

百度搜索:蓝易云

Docker 云计算 运维 云服务器 OpenProject

蓝易云 - 解析海外服务器改如何面对黑客的攻击和干扰!

百度搜索:蓝易云

云计算 运维 服务器 云服务器 高防服务器

蓝易云 - Myvatis关联关系映射与表对象之间的关系

百度搜索:蓝易云

sql 云计算 运维 mybatis JDBC

我为什么要学习写作?OpenAI时代,还有必要练习写作吗?

Geek漫游指南

写作 软件工程 技术写作 技术人写作

JetBrains DataGrip 2023 Mac(多引擎数据库管理工具) 2023.3.2激活版

Mac相关知识分享

Transmit 5 for Mac(FTP客户端) 5.10.4中文版

iMac小白

潜水员戴夫Dave The Diver for mac(海洋冒险游戏) 1.0.2.460中文激活版

iMac小白

蓝易云 - 解决SpringBoot项目war部署到tomcat下无法Nacos中注册服务问题

百度搜索:蓝易云

云计算 tomcat 运维 Spring Boot 云服务器

Axure RP 8 for Mac(交互式原型设计工具) v8.1.0.3400汉化版

Mac相关知识分享

4K Video Downloader Plus Pro for Mac(4K视频下载器) v1.8.3激活版

Mac相关知识分享

Illustrator 2022 for mac (AI 2022中文版) v26.4.1激活版

iMac小白

CnosDB 元数据集群 – 分布式时序数据库的大脑

CnosDB

开源 时序数据库 tsdb CnosDB

三国群英传7 for Mac(经典战略策略游戏) v1.2.2.0中文激活版

iMac小白

苹果应用程序清理卸载工具:App Cleaner & Uninstaller Pro for Mac

你的猪会飞吗

mac软件下载 mac破解软件下载

数学计算分析软件Wolfram Mathematica for Mac v14.1.0.0中文激活版

Mac相关知识分享

Termius for mac(终端模拟器/SSH/SFTP客户端) v9.2.0激活版

Mac相关知识分享

工程化实践:问卷搭建领域化设计

XIAOJUSURVEY

架构 前端 复杂度 领域驱动 工程化

AI视频优化利器Topaz Video AI for mac v5.2.3激活版

Mac相关知识分享

外汇交易专题:支持时效和收益平衡的架构设计

agnostic

低代码实践:题型物料化设计(三)

XIAOJUSURVEY

开源 低代码 组件化 领域驱动 可视化搭建

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