首页 » 网站推广 » 天猫php架构技巧_开源爱好者最爱阿里巴巴开源技能汇总115个软件二

天猫php架构技巧_开源爱好者最爱阿里巴巴开源技能汇总115个软件二

访客 2024-11-07 0

扫一扫用手机浏览

文章目录 [+]

1.Velocity.js

【项目简介】

天猫php架构技巧_开源爱好者最爱阿里巴巴开源技能汇总115个软件二

Velocity.js是一个基于velocity模板语法的javascript实现。
它具有支持客户端和做事器端利用、支持Node.js环境、支持Vim语法等功能,具备富逻辑语法、语法剖析和模板渲染分离等特点。
除此之外,Velocity.js还最大限度地担保了对低端浏览器的兼容性,如仅支持es5的浏览器。
目前Velocity已经成功地被广泛运用在阿里集团的各个子公司中。

天猫php架构技巧_开源爱好者最爱阿里巴巴开源技能汇总115个软件二
(图片来自网络侵删)

【源码托管地址】

https://github.com/shepherdwind/velocity.js

2. Yugong

【项目简介】

Yugong是用纯Java开拓的一种数据库迁移工具。
通过全量迁移和增量迁移,它实现了全体Oracle数据库到MySQL或DRDS数据库的数据迁徙。
Yugong的出身离不开阿里于08年兴起的一股去IOE(IBM, Oracle和EMC)的浪潮,为了实现这个目标,阿里考试测验开拓了各种各样的技能和工具,个中就包括Yugong。
目前,除了被阿里内部利用,Yugong还帮助了不计其数的互联网公司迁移数据库,为去IOE迈出了坚实的第一步。

【架构图】

【源码托管地址】

https://github.com/alibaba/yugong

3.Macaca

【项目简介】

Macaca是一套完全的自动化测试办理方案,它的特性包括支持移动端和PC端、支持Native,Hybrid,H5等多种运用类型和供应客户端工具和持续集成做事。

【源码托管地址】

https://github.com/alibaba/macaca

4.Dexposed

【项目简介】

Dexposed是面向Android运用开拓的一个强大的非侵入式的运行时AOP框架。
作为阿里巴巴无线奇迹部第一个重量级 Andorid 开源软件,它基于 ROOT 社区著名开源项目 Xposed的部分成果,并蜕变为做事于所在运用自身的 AOP 框架。
目前它支撑了阿里大部分 App 的在线分钟级客户端 bugfix 和线上调试能力。

【架构图】

【源码托管地址】

https://github.com/alibaba/dexposed

5.Andfix

【项目简介】

AndFix,全称“Andriod hot-fix”,是阿里开源的 Android 运用热修复工具,用来帮助 Android 开拓者修复运用的线上问题。
AndFix实现事理是方法体的更换,目前支持的平台有Android 2.3 - 6.0,ARM 和 x86 架构,dalvik 运行时和 art 运行时。

【架构图】

【源码托管地址】

https://github.com/alibaba/AndFix

6.Lealone

【项目简介】

Lealone 是一个兼具RDBMS、NoSQL优点的面向OLTP场景的分布式关系数据库。
它有商业版和开源版两个不同的版本。
个中开源版具有以下的特点:

①完备异步化,利用少量线程就能处理大量并发②基于SQL优先级的抢占式调度,慢查询不会长期霸占CPU

③创建JDBC连接非常快速,占用资源少,不再须要JDBC连接池

④插件化存储引擎架构,内置MVStore存储引擎

⑤插件化事务引擎架构,事务处理逻辑与存储分离

⑥支持索引、视图、Join、查询、触发器、自定义函数、Order By、Group By和聚合

⑦从H2数据库借鉴了大量成熟的代码和思想

【源码托管地址】

https://github.com/lealone/Lealone

7.WindFramework

【项目简介】

windframework是一个轻量级的php开源框架。
它以组件工厂为核心,供应了像MVC,数据持久化,视图模板引擎等运用技能。
此外windframework采纳了一种组件化的开拓模式。
虽然目前的组件库还不算丰富健壮,但是基于这种开拓模式,使组件的扩展变得非常的随意马虎。

windframework拥有一个强健的内核,它实现了基于配置的Ioc掌握反转技能。
开拓者只须要大略的配置,就可以实现类的依赖注入,完备实现了类与类的松耦合。

【架构图】

【源码托管地址】

https://github.com/phpwind/windframework

8.Macaroon

【项目简介】

Macaroon是一个高效的反向代理测试套件,测试框架本身基于python2.7开拓,方便跨平台移植;测试例利用格式化描述,做到编程措辞无关性。
利用Macaroon能够简便快捷的完成测试场景的布局、线上失落效案例的重修及被测软件(DUT)的功能、模块、协议同等性测试等。

【源码托管地址】

https://github.com/wb-yinlu/Macaroon

9.Reliable

【项目简介】

Reliable 是由 Macaca 团队的成员开拓的分布式架构的持续集成系统。
它是用Node.js和Javascript编写的,并且利用MongoDD作为数据源、Redis作为缓存,Docker作为运行环境,具有集群负载,合理调配、供应插件机制,易扩展、支配非常大略、便于接入 Gitlab和Github社区化系统、与 Macaca 无缝领悟等特点,因而适用于集成构建、集成构建等场景。

【源码托管地址】

https://github.com/reliablejs/reliable-master

10.React Web

【项目简介】

Readt Web是为那些利用React Native兼容的API构建的Web运用而供应的一个框架。
React Web的目的及意义非常明确: 让React Native代码跑在Web上让一套代码运行在各个移动终端,对前端及业务来说,这是开拓效率中一个质的提升。

【架构图】

【源码托管地址】

https://github.com/taobaofed/react-web

11.KISSY

【项目简介】

KISSY 是一款跨终端、模块化、高性能、利用大略的 JavaScript 框架。
除了完备的工具凑集如 DOM、Event、Ajax、Anim 等,它还供应了经典的面向工具、动态加载、性能优化办理方案。
作为一款全终端支持的 JavaScript 框架,KISSY 为移动终端做了大量适配和优化,利用户的程序在全终端均能流畅运行。

【架构图】

【源码托管地址】

https://github.com/kissyteam/kissy

12.Tengine

【项目简介】

Tengine是由淘宝网发起的Web做事器项目。
它在Nginx的根本上,针对大访问量网站的需求,添加了很多高等功能和特性。
Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的考验。
它的终极目标是打造一个高效、稳定、安全、易用的Web平台。
目前,来自淘宝、搜狗等互联网企业的Tengine团队核心成员正在积极地掩护和开拓这个开源项目。

【架构图】

【源码托管地址】

https://github.com/alibaba/tengine

13. RocketMQ

【项目简介】

RocketMQ 是一款分布式、行列步队模型的中间件,具有以下特点:

①能够担保严格的顺序

②供应丰富的拉取模式

③高效的订阅者水平扩展能力

④实时的订阅机制

⑤亿级堆积能力

【架构图】

【源码托管地址】

https://github.com/alibaba/RocketMQ

更多深度技能内容,请关注云栖社区微信"大众年夜众号:yunqiinsight。

标签:

相关文章

Python编程从入门到精通,探索编程之美

编程已经成为现代社会的一项基本技能。Python作为一种简单易学、功能强大的编程语言,在我国教育领域备受关注。本文将从Python...

网站推广 2025-03-02 阅读1 评论0

Scum07代码编程之美与适用方法

编程已成为当今社会不可或缺的技能之一。Scum07代码作为一款经典的编程语言,在我国众多程序员中备受推崇。本文将深入解析Scum0...

网站推广 2025-03-02 阅读1 评论0

Linux环境下的前端代码运行优化与步骤

前端技术逐渐成为软件开发的核心。Linux操作系统因其稳定性、安全性、开放性等特点,成为众多开发者和企业青睐的运行环境。本文将从L...

网站推广 2025-03-02 阅读1 评论0