Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。 主要核心部件: Remoting:网络通信框架,实现了 sync-over-async 和 request-response 消息机制. RPC:一... |
![]() |
最近更新:【每日一博】JFinal 中使用 Dubbo —— 3 集群发布于 1年前
Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数据库访问性能,Druid内置提供了一个功能强大... |
最近更新:Druid-1.0.26 发布,增强语法解析支持发布于 3天前
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 主要特点: 快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson) 强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)...更多fastjson信息 |
![]() |
最近更新:FastJson 1.2.17 发布,BugFixed 功能增强版本发布于 2周前
FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS服务端有两个角色:跟... |
最近更新:Git@OSC 项目推荐 —— FastDFS.Net 客户端项目发布于 2年前
宙斯(zeus)是什么 宙斯是一个完整的Hadoop的作业平台 从Hadoop任务的调试运行到生产任务的周期调度 宙斯支持任务的整个生命周期 从功能上来说,支持: Hadoop MapReduce任务的调试运行 Hive任务的调试运行 Shell任务的运行 Hive元数据的可视化查询与数据预... |
OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。在设计和实现OceanBase的时候暂时摒弃了不紧急的DBMS的功能,例如临时表,视图...更多OceanBase信息 |
![]() |
最近更新:数据库要变天!阿里 OceanBase 五年破茧为蝶发布于 1年前
Tair是由淘宝网自主开发的Key/Value结构数据存储系统,在淘宝网有着大规模的应用。您在登录淘宝、查看商品详情页面或者在淘江湖和好友“捣浆糊”的时候,都在直接或间接地和Tair交互。 Tair的功能 Tair是一个Key/Value结构数据的解决方案,它默认支持基于内... |
最近更新:Tair —— 淘宝网分布式开源K/V存储系统发布于 6年前
Tsar是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及应用数据(如squid haproxy nginx等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息! 它类似于sar,能监控和收集服务器和关键应用的信息,支持实时终端显示... |
七天学会NodeJS是阿里巴巴国际站前端技术部编写的开源文档,用于学习 Node.js。点击软件介绍底部的“软件首页” 进入阅读版本。 |
最近更新:《七天学会NodeJS》来自阿里巴巴前端技术部发布于 3年前
Sea.JS 是一个遵循 CommonJS 规范的模块加载框架,可用来轻松愉悦地加载任意 JavaScript 模块。 SeaJS 支持的标准模块遵循 Modules/Wrappings 规范的 define 形式,可运行于 Web 浏览器以及 node.JS 等环境中。 下面是一段典型的初始化入口代码: |
![]() |
最近更新:SeaJS 3.0 发布,JavaScript 模块加载框架发布于 2年前
otter 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库. 一个分布式数据库同步系统。 工作原理: 原理描述: 1. 基于Canal开源产品,获取数据库增量日志数据。 什么是Canal, 请点击 2. 典型管理系统架构,manager(web管理)+nod... |
最近更新:otter —— 来自阿里巴巴的分布式数据库同步系统发布于 3年前
Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景,在淘宝和支付宝有着广泛的应用,现已开源... |
最近更新:MetaQ 1.4.6.1 发布,分布式消息中间件发布于 3年前
Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏。 主要特性 Hilo 支持多种模块范式的包装版本,包括AMD,CMD,COMMONJS,Standalone多种方式接入。另外,你可以根据需要新增和扩展模块和类型; 极精简的模块设... |
最近更新:Hilo —— 阿里巴巴的 HTML5 互动游戏引擎发布于 7个月前
Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 基本数据类型、变量赋值和函数等功能。Velocity.js 支持 Node.js 和浏...更多Velocity.js信息 |
最近更新:Velocity.js —— 来自淘宝的 JS 模板引擎发布于 2年前
官方网站: 链接 Macaca是一套完整的自动化测试解决方案。 特性: 支持移动端和PC端 支持Native, Hybrid, H5 等多种应用类型 提供客户端工具和持续集成服务 客户端: 客户端工具的安装、使用详见 macaca-cli。 持续集成: reliable 是分布式持续集成服务,可... |
![]() |
最近更新:Macaca —— 来自阿里巴巴的自动化测试解决方案发布于 6个月前
yugong 是阿里巴巴推出的去Oracle数据迁移同步工具(全量+增量,目标支持MySQL/DRDS) 08年左右,阿里巴巴开始尝试MySQL的相关研究,并开发了基于MySQL分库分表技术的相关产品,Cobar/TDDL(目前为阿里云DRDS产品),解决了单机Oracle无法满足的扩展性问题,当时... |
最近更新:yugong 1.0.3 发布,Oracle 数据迁移同步工具发布于 3个月前
2016年4月21日,阿里巴巴在Qcon大会上宣布开源跨平台移动开发工具Weex,Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。 对于移动开发者来说,Weex主要解决了频繁发版和...更多Weex信息 |
最近更新:8月13日杭州源创会 —— Weex 跨平台移动开发发布于 2个月前
Dexposed 是阿里巴巴无线事业部第一个重量级 Andorid 开源软件,基于 ROOT 社区著名开源项目 Xposed 改造剥离了 ROOT 部分,演化为服务于所在应用自身的 AOP 框架。它支撑了阿里大部分 App 的在线分钟级客户端 bugfix 和线上调试能力。 Dexposed 的 AOP 是...更多Dexposed信息 |
AndFix 是阿里巴巴开源的 Android 应用热修复工具,帮助 Anroid 开发者修复应用的线上问题。Andfix 是 "Android hot-fix" 的缩写。 AndFix 支持 Android 2.3 - 6.0,ARM 和 x86 架构,dalvik 运行时和 art 运行时。AndFix 的分支是 .apatch 文件。 AndFix... |
最近更新:AndFix —— 来自阿里的 Android 应用热修复工具发布于 1年前
UI Recorder是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器! 以下是本产品的特点: 自测 = 自动化测试:对于开发人员来讲,自测是开发流程中缺一不可的过程,我们要实现的目标就是自测过程中即可同步的录制出... |
Lealone 为 HBase 提供一个分布式SQL引擎,尝试将BigTable(HBase)和 RDBMS (H2数据库) 结合的项目。 Lealone 发音 ['li:ləʊn] 这是我新造的英文单词,灵感来自于在淘宝工作期间办公桌上那些叫绿萝的室内植物,一直想做个项目以它命名。 绿萝的拼音是lv ...更多Lealone信息 |
最近更新:Lealone —— 来自淘宝的HBase分布式SQL引擎发布于 4年前
Wind Framework是phpwind团队开发的一款php框架。2010年10月份开始投入开发,目前为止已经内部发行了四个版本(0.5,0.8,0.9,1.0)。它源自phpwind社区产品的一次名为‘鹊桥’的重构计划。意在重新定义phpwind的架构层次开发模式,使其看起来更...更多WindFramework信息 |
最近更新:phpwind 团队开源php框架“WindFramework”发布于 4年前
淘宝前端团队开源项目React Web,通过与React Native一致的API构建Web应用。 配置: //webpack.config.js varHasteResolverPlugin=require('haste-resolver-webpack-plugin'); module.exports={ resolve:{ alias:{ ... |
Reliable 是分布式架构的持续集成系统,由 Macaca 团队的成员开发。适用于集成构建、集成构建等场景。她是典型的主从结构,分为 reliable-master 与 reliable-slave 两部分。 特点: 集群负载,合理调配 提供插件机制,易扩展 部署非常简单 便于接入 Gitl... |
最近更新:Reliable —— 来自阿里的分布式持续集成系统发布于 6个月前
Macaroon 是一个高效的反向代理测试套件,测试框架本身基于python2.7开发,方便跨平台移植;测试例使用格式化描述,做到编程语言无关性。使用 Macaroon能够简便快捷的完成测试场景的构造、线上失效案例的重建及被测软件(DUT)的功能、模块、协议一致性测试...更多Macaroon信息 |
最近更新:Macaroon —— 来自阿里的反向代理测试套件发布于 2年前
apns4j 是 Apple Push Notification Service 的 Java 实现! Maven: |
BeeHive是用于ios的app模块化编程的框架实现方案,吸收了Spring框架service的理念来实现模块间的API耦合。基本原理如下: 实现以下特性 插件化的模块开发运行框架 模块具体实现与接口调用分离 模块生命周期管理,扩展了应用的系统事件 因为基于Spring的Ser... |
![]() |
最近更新:BeeHive —— iOS 模块化编程框架发布于 1个月前
什么是 G2 G2(The Grammar Of Graphics) 是一个由纯javascript编写、强大的语义化图表生成工具,它提供了一整套图形语法,可以让用户通过简单的语法搭建出无数种图表,并且集成了大量的统计工具,支持多种坐标系绘制,可以让用户自由地定制图表,是为大... |
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。... |
![]() |
最近更新:Tengine 2.1.2 发布,淘宝 Web 服务器发布于 9个月前
kissy 是淘宝一个开源的 JavaScript 库,包含的组件有:日历、图片放大镜、卡片切换、弹出窗口、输入建议等 愿景:小巧灵活,简洁实用,使用起来让人感觉愉悦。 支持的浏览器:IE 6+, Firefox 3.5+, Safari 4+, Chrome 2+, Opera 10+... |
![]() |
最近更新:KISSY 1.3.0 发布,淘宝 Web UI 库发布于 4年前
BugFree - 借鉴微软公司软件研发理念、免费且开放源代码、基于Web的精简版Bug管理系统 在线演示:http://www.bugfree.org.cn/demo/Login.php |
最近更新:BugFree 官网迁移至阿里云ECS发布于 3年前
RocketMQ是什么? RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机制 亿级消息堆积能力 Metaq3.0 版本改名,产品名称改为RocketMQ...更多RocketMQ信息 |
最近更新:RocketMQ 3.5.8 发布,消息中间件发布于 2天前
nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部原理,但是国内却没有一本关于这方面的书,源于此我们决定自己来写一本。本书的作者为淘宝核...更多Nginx开发从入门到精通信息 |
最近更新:开源图书:Nginx 开发从入门到精通发布于 3年前
淘宝根据自己的业务特点开发了TDDL(Taobao Distributed Data Layer 外号:头都大了 ©_Ob)框架,主要解决了分库分表对应用的透明化以及异构数据库之间的数据复制,它是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功... |
TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,其设计目标是支持海量的非结构化数据。 目前,国内自主研发的文件系统可谓凤毛麟角。淘宝在这一领域做了有效的探索和实践,Taobao File System(TFS)作为淘宝内... |
最近更新:【每日一博】TFS (淘宝文件系统) 的原理及应用发布于 3年前
PHPWind 论坛系统 是一套采用 php+mysql 数据库 方式运行并可生成 html 页面的全新且完善的强大系统。因具有非凡的访问速度和卓越的负载能力而深受国内外朋友的喜爱。 网站统筹化 1. 非凡的访问速度 PHPWind 论坛系统一直坚持高效、安全、稳定、易...更多PHPWind信息 |
![]() |
最近更新:国内开源社区软件 PHPWind 团队已解散发布于 3年前
Webx是建立在Java Servlet API基础上的的通用WEB框架。用Webx搭建的应用可以运行在任何一个标准的WEB应用服务器上面:Tomcat、Jetty、Jboss、Weblogic……。 Webx是一个在阿里巴巴集团内部广泛使用的,层次化、模块化的一个Web框架。 Webx是基于经典MVC设计...更多Webx信息 |
最近更新:【每日一博】使用 SpringExt 扩展 Webx 的示例发布于 4年前
FourInOne(中文名字“四不像”)是一个四合一分布式计算框架,在写这个框架之前,我对分布式计算进行了长时间的思考,也看了老外写的其他开源框架,当我们把复杂的hadoop当作一门学科学习时,似乎忘记了我们想解决问题的初衷:我们仅仅是想写个程序把几台甚...更多Fourinone信息 |
最近更新:Fourinone-4.15.08(四不像)新版本发布发布于 1年前
Uploader是非常强大的异步文件上传组件,支持ajax、iframe、flash三套方案,实现浏览器的全兼容,调用非常简单,内置多套主题支持 和常用插件,比如验证、图片预览、进度条等,广泛应用于淘宝网,比如退款系统、爱逛街、二手、拍卖、我的淘宝、卖家中心、导... |
DataX是一个让你方便的在异构数据源之间交换数据的离线同步框架/工具,实现了在任意的数据处理系统之间的数据交换,目前DataX在淘宝内部每天约有5000道同步任务分布在全天各个时段,平均每天同步数据量在2-3TB。 DataX 编译安装说明...更多DataX信息 |
Storm 是一个类似Hadoop MapReduce的系统, 用户按照指定的接口实现一个任务,然后将这个任务递交给JStorm系统,Jstorm将这个任务跑起来,并且按7 * 24小时运行起来,一旦中间一个worker 发生意外故障, 调度器立即分配一个新的worker替换这个失效的worke...更多JStorm信息 |
最近更新:JStorm 2.1.1 发布,分布式计算系统发布于 7个月前
canal 是阿里巴巴mysql数据库binlog的增量订阅&消费组件。 名称:canal [kə'næl] 译意: 水道/管道/沟渠 语言: 纯java开发 定位: 基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql 早期,阿里巴巴B2B公司因为存在杭州和美国双... |
F2etest 是一个面向前端、测试、产品等岗位的多浏览器兼容性测试整体解决方案。 在之前,我们一般有三种解决方案: 本机安装大量的虚拟机,一个浏览器一个虚拟机,优点:真实,缺点:消耗硬盘资源,消耗CPU资源,打开慢,无法同时打开多个虚拟机 使用IeTes... |
最近更新:F2etest v3.0.0 正式发布,零成本自动化测试方案发布于 2个月前
httpsender是一款轻量级的http压力测试工具,由淘宝的测试工程师用Java语言开发完成。它可以指定并发连接数发送指定数目的请求,还可以自定义请求的header头。请求的URL支持通过正则表达式指定范围,同时也支持从文件随机或顺序读取。它还具备验证数据是否...更多httpsender信息 |
Cobar Client是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。 主要特性: 可以支持垂直和水平数据切分数据库集群的访问; 支持双机热备的HA解决方案, 应用方可以根据情况选用数据库特定的HA解决方案(比如Oracle的RAC),... |
RAP通过GUI工具帮助WEB工程师更高效的管理接口文档,同时通过分析接口结构自动生成Mock数据、校验真实接口的正确性,使接口文档成为开发流程中的强依赖。有了结构化的API数据,RAP可以做的更多,而我们可以避免更多重复劳动。 为什么我们信赖RAP? 企业级应... |
最近更新:PaX/Grsecurity 发布 RAP发布于 5个月前
taocode(淘蝌蚪)是淘宝网推出的开源平台。平台本身也是开源的。 TaoCode的定位:大的方面来说,是平台+社区 1).平台化 a) 完善项目管理过程工具平台 b) 提供更多代码级工具 c) 提供更多文档化工具 2).社区化 a). 提供更好的交流平台 b). 增加更多的持续性生... |
Athrun以Mobile自动化为基础,以PC2Mobile为切入点,是淘宝Mobile测试日常工作必备的平台。 目前Athrun支持: Android上的自动化测试,包括自动化测试框架,持续集成体系。覆盖率工具和自动录制回放工具,也在试用完善中。 iOS上的自动化测试,包括注入式自...更多Athrun信息 |
Cobar是关系型数据的分布式处理系统,它可以在分布式的环境下像传统数据库一样为您提供海量数据服务。以下是快速启动场景: 系统对外提供的数据库名是dbtest,并且其中有两张表tb1和tb2。 tb1表的数据被映射到物理数据库dbtest1的tb1上。 tb2表的一部分数据... |
基于淘宝多年服务器优化积累, 内核优化经验。 默认安装tengine等服务 没有GUI界面 基于RHEL 6.2.更多taolinux信息 |
dubbo-doc-static 是 Dubbo 的文档镜像。 http://code.alibabatech.com/wiki/display/dubbo的拷贝。 HTML文件在分支gh-pages上,打包下载ZIP包。 关键的文档的链接: 用户指南: http://alibaba.github.io/dubbo-doc-static/User+Guide-zh.htm 开发者指南:...更多dubbo-doc-static信息 |
KISSY 是淘宝网开发的一款轻巧灵活的JS框架,如今已经是1.1.7版本,并在淘宝网广泛应用,在浏览器端给我们带来更加清新的体验,今天让我们更进一步,我们 发起了nodejs-kissy 项目,你的 KISSY 程序可以无缝移植到服务器端了 ^_^ 示例代码: varS=r... |
1:mdrill是阿里妈妈-adhoc-海量数据多维自助即席查询平台下的一个子项目。 2:mdrill旨在帮助用户在几秒到几十秒的时间内,分析百亿级别的任意维度组合的数据。 3:mdrill是一个分布式的在线分析查询系统,基于hadoop,lucene,solr,jstorm等开源系统作为实...更多mdrill信息 |
由原来的项目taobao-pamirs-schedule 更名为 TBSchedule Console Demo地址:www.tbschedule.com Console下载:trunk/console/ScheduleConsole.war 技术支持:忌少 [email protected] 推荐项目:QLExpress 简介高效的脚本引擎 pom引用: com.taob...更多TBSchedule信息 |
AutoMan的前身是tCommon和TAM(taobao-automan),经过对两者不断的优化和扩展,逐步形成现在一套完整的页面自动化平台, 意在提高测试人员的测试效率,测试质量,象踏上“风火轮”那样腾挪驰骋于整个测试过程。 一. AutoMan 解决的问题 AutoMan对于自动化... |
淘宝有几万台Java应用服务器,上千名Java工程师、及上百个Java应用。为此,核心系统研发部专用计算组的工作之一是专注于OpenJDK的优化及定制,根据业务、应用特点及开发者需要,提供稳定,高效和深度定制的JVM版本:Taobao JVM。 TaobaoJVM 基于 OpenJDK ...更多TaobaoJVM信息 |
最近更新:淘宝推出了定制版本的 JVM发布于 4年前
SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。 SimpleImage中的ImageRender是图片处理的基类,它是一个抽象类,我们看到,该类中定义了一个抽象方法render(),同时持有一个对ImageRender类的引用。 ReadRedner可以理解成... |
名字说明: T,头像之意。 clip,读[klip],译为裁剪。 Tclip,是一个头像自动识别,php图片裁剪项目。 概要: 用于图片裁剪。有以下特点: 1.能进行人脸识别。图片中有人脸,将自动视为人脸区域为重要区域,将不会被裁剪掉。 2.自动识别其它重要区域。如... |
Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能: 根据数据模板生成模拟数据 模拟 Ajax 请求,生成并返回模拟数据 基于 HTML 模板生成模拟数据
|