阿里开源cola 4.0 阿里巴巴开源软件哪个好用
淘宝搜:【天降红包222】领超级红包,京东搜:【天降红包222】
淘宝互助,淘宝双11微信互助群关注公众号 【淘姐妹】
阿里巴巴的Github代码托管地址:s://github/alibaba
通过写这篇文章从开源中国站上面看了很多,也从那里将开源软件的基本的介绍和下载地址拷贝到了文章当中,总体给我的一个感受就是阿里的开源实在太强大了,多到需要花大量的时间去了解。今天写这篇文章主要是对阿里开源的项目比较陌生,通过本文也有了一个大体的认知。每个人每天有24小时,但是大部分时间我们并不能集中精力学习做事,而时间对于我们而言都是很宝贵的,原因就是人的精力是有限的,不能像机器一样学习和频繁地机械运动。惰性乃人之常情,如果不写此文我想我明天可能就会忘记阿里的这一堆东东,让他们掉入头脑的“黑洞”,为拯救记忆和不再留下遗憾,本文还是很必要写的。通过梳理,也大致看到了阿里发展过程中技术更新的轨迹。阿里很多的中间件和开源方案也是值得借鉴的,所以在很多时候我们不仅要低下头来做事,还要时不时地看看天空。
以下文章从开源中国汇总而来:://oschina/project/alibaba
Druid是一个JDBC组件,它包括三部分:(1)Druid【【微信】】 代理【【微信】】,能够提供基于Filter-Chain模式的插件体系;(2)【【微信】】 高效可管理的数据库连接池;(3)S【【微信】】 ;
Druid可以做什么?
1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。?
2) 替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。?
3) 数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题。Druid【【微信】】和【【微信】】都支持PasswordCallback。?
4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。?
扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid提供的Filter-Chain机制,很方便编写JDBC层的扩展插件。如下是一个基于Druid内置扩展StatFilter的监控实现:
Git地址:://git.oschina/wenshao/druid
FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
Github地址:s://github/happyfish100/fastdfs
Rax 是阿里开源的一个通用的 JavaScript 库,主要有 React 兼容的 API 。 使用 React 的就应该已经知道如何使用 Rax。
特性:快速:快速的虚拟 DOM;微型:min + gzip 之后仅 8.0kb;通用:跨浏览器、Weex 和 Node.js。
Github地址:s://github/alibaba/rax
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson);强大(支持普通JDK类包括任意Ja【【微信】】、Collection、Map、Date或enum);零依赖(没有依赖其它任何类库除了JDK)。
Git地址:s://git.oschina/wenshao/fastjson
七天学会NodeJS是阿里巴巴国际站前端技术部编写的开源文档,用于学习 Node.js。
Github地址:s://github/nqdeng/7-days-nodejs
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 sprig框架无缝集成。
主要核心部件:
?
-
Remoting:?网络通信框架,实现了 sync-o【【微信】】 和 request-response 消息机制.
-
RPC:?一个远程过程调用的抽象,支持负载均衡、容灾和集群功能
-
【【微信】】:?服务目录框架用于服务的注册和服务事件发布和订阅
Dubbo工作原理
-
Provider
-
暴露服务方称之为“服务提供者”。
-
-
Consumer
-
调用远程服务方称之为“服务消费者”。
-
-
【【微信】】
-
服务注册与发现的中心目录服务称之为“服务注册中心”。
-
-
Monitor
-
统计服务的调用次调和调用时间的日志服务称之为“服务监控中心”。
-
Github地址:s://github/alibaba/dubbo
AliSQL是基于MySQL官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。
阿里云数据库资深专家丁奇介绍,AliSQL版本在强度和广度上都经历了极大的考验。最新的AliSQL版本不仅从其他开源分支比如:Percona,MariaDB,WebScaleSQL等社区汲取精华,也沉淀了阿里巴巴多年在MySQL领域的经验和解决方案。AliSQL增加更多监控指标,并针对电商秒杀、物联网大数据压缩、金融数据安全等场景提供个性化的解决方案。
“在通用基准测试场景下,AliSQL版本比MySQL官方版本有着70%的性能提升。在秒杀场景下,性能提升100倍。”丁奇表示。
阿里云资深总监李津表示,“AliSQL的发展得到了众多智慧的支持。我们希望将过去几年沉淀的技术积累回馈到社区,帮助更多使用MySQL的个人和企业,这是社区良性发展的道路。我们也欢迎更多的开发者和技术团队加入AliSQL开源项目,使之在业内发挥更大的价值。”
和 Oracle 数据库的性能比较:
Github地址:s://github/alibaba/AliSQL
2016年4月21日,阿里巴巴在Qcon大会上宣布开源跨平台移动开发工具Weex,Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。
对于移动开发者来说,Weex主要解决了频繁发版和多端研发两大痛点,同时解决了前端语言性能差和显示效果受限的问题。开发者可通过Weex官网申请内测。(://alibaba.github.io/weex/)
开发者只需要在自己的APP中嵌入Weex的SDK,就可以通过撰写HTML/CSS/JavaScript来开发Native级别的Weex界面。Weex界面的生成码其实就是一段很小的JS,可以像发布网页一样轻松部署在服务端,然后在APP中请求执行。
与现有的开源跨平台移动开放项目如Facebook的React Native和微软的【【微信】】相比,Weex更加轻量,体积小巧。因为基于web conponent标准,使得开发更加简洁标准,方便上手。Native组件和API都可以横向扩展,方便根据业务灵活定制。Weex渲染层具备优异的性能表现,能够跨平台实现一致的布局效果和实现。对于前端开发来说,Weex能够实现组件化开发、自动化数据绑定,并拥抱Web标准。
突出特点:
-
致力于移动端,充分调度 native 的能力
-
充分解决或回避性能瓶颈
-
灵活扩展,多端统一,优雅“降级”到 HTML5
-
保持较低的开发成本和学习成本
-
快速迭代,轻量实时发布
-
融入现有的 native 技术体系
-
工程化管理和监控等
-
轻量:体积小巧,语法简单,方便接入和上手
-
可扩展:业务方可去中心化横向定制组件和功能模块
-
高性能:高速加载、高速渲染、体验流畅
【Apache RocketMQ】RocketMQ捐赠给Apache那些鲜为人知的故事
阿里开源消息中间件RocketMQ的前世今生
Apache基金会宣布接收阿里消息中间件RocketMQ为孵化项目
RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点:
-
能够保证严格的消息顺序
-
提供丰富的消息拉取模式
-
高效的订阅者水平扩展能力
-
实时的消息订阅机制
-
亿级消息堆积能力
-
Metaq3.0 版本改名,产品名称改为RocketMQ
宙斯是一个完整的Hadoop的作业平台。从Hadoop任务的调试运行到生产任务的周期调度 宙斯支持任务的整个生命周期。
从功能上来说,支持:
- Hadoop MapReduce任务的调试运行
- Hive任务的调试运行
- Shell任务的运行
- Hive元数据的可视化查询与数据预览
- Hadoop任务的自动调度
Github地址:s://github/alibaba/zeus
OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。在设计和实现OceanBase的时候暂时摒弃了不紧急的DBMS的功能,例如临时表,视图(view),研发团队把有限的资源集中到关键点上,当前 OceanBase主要解决数据更新一致性、高性能的跨表读事务、范围查询、join、数据全量及增量dump、批量数据导入。
目前OceanBase已经应用于淘宝收藏夹,用于存储淘宝用户收藏条目和具体的商品、店铺信息,每天支持4~5千万的更新操作。等待上线的应用还包括CTU、SNS等,每天更新超过20亿,更新数据量超过2.5TB,并会逐步在淘宝内部推广。
Tair是由淘宝网自主开发的Key/Value结构数据存储系统,在淘宝网有着大规模的应用。您在登录淘宝、查看商品详情页面或者在淘江湖和好友“捣浆糊”的时候,都在直接或间接地和Tair交互。
Tair是一个Key/Value结构数据的解决方案,它默认支持基于内存和文件的两种存储方式,分别和我们通常所说的缓存和持久化存储对应。
Tair除了普通Key/Value系统提供的功能,比如get、put、delete以及批量接口外,还有一些附加的实用功能,使得其有更广的适用场景,包括:
-
【【微信】】支持>
-
原子计数器
-
Item支持
Tsar是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及应用数据(如s【【微信】】等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息!
它类似于sar,能监控和收集服务器和关键应用的信息,支持实时终端显示和集中式数据库存储查询,还能向Nagios发送报警信息。Tsar模块化的设计利于通过开发新模块来扩展新的功能,非常方便。
Github地址: s://github/alibaba/tsarSea.JS 是一个遵循 CommonJS 规范的模块加载框架,可用来轻松愉悦地加载任意 JavaScript 模块。
SeaJS 支持的标准模块遵循 Modules/Wrappings 规范的 define 形式,可运行于 Web 浏览器以及 node.JS 等环境中。
Github地址: s://github/seajs/seajsotter 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/【【微信】】数据库. 一个分布式数据库同步系统。
工作原理:
原理描述:
1. 基于Canal开源产品,获取数据库增量日志数据。 什么是Canal, 请点击
2. 典型管理系统架构,manager(web管理)+node(工作节点)
? a. manager运行时推送同步配置到node节点
? b. node节点将同步状态反馈到manager上
3. 基于zookeeper,解决分布式状态调度的,允许多node节点之间协同工作.
Github地址: s://github/alibaba/otterMetamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景,在淘宝和支付宝有着广泛的应用,现已开源。
总体结构:
内部结构:
主要特点:
?
-
生产者、服务器和消费者都可分布
-
消息存储顺序写
-
性能极高,吞吐量大
-
支持消息顺序
-
支持本地和XA事务
-
客户端pull,随机读,利用sendfile系统调用,zero-copy ,批量拉数据
-
支持消费端事务
-
支持消息广播模式
-
支持异步发送消息
-
支持协议
-
支持消息重试和recover
-
数据迁移、扩容对用户透明
-
消费状态保存在客户端
-
支持同步和异步复制两种HA
-
支持【【淘密令】】
-
更多……
Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏。
主要特性
-
Hilo 支持多种模块范式的包装版本,包括AMD,CMD,COMMONJS,Standalone多种方式接入。另外,你可以根据需要新增和扩展模块和类型;
-
极精简的模块设计,完全面向对象;
-
多种渲染方式, 提供DOM,Canvas,Flash,WebGL等多种渲染方案(目前已经申请专利);
-
全端浏览器的支持和高性能方案,独有的Flash渲染方案,即使在低版本IE浏览器下也可以跑起来“酷炫”游戏; DOM渲染方案能显著解决低性能手机浏览器遇到的性能问题;
-
物理引擎支持――Chipmunk,支持自扩展物理实现;骨骼动画支持――DragonBones,同时内建骨骼动画系统――Tahiti(目前内部使用);
-
案例丰富,框架成熟,已经经历多届阿里巴巴双十一,年中大促互动营销活动考验;
官方网站: 链接
Macaca是一套完整的自动化测试解决方案。
特性:
-
支持移动端和PC端
-
支持Native, 【【微信】】, H5 等多种应用类型
-
提供客户端工具和持续集成服务
客户端:
客户端工具的安装、使用详见 macaca-cli。
持续集成:
reliable 是分布式持续集成服务,可与 macaca 无缝融合。
部署和使用详见 reliable-slave,【【微信】】。
Github地址: s://github/alibaba/macacaVelocity.js 是【【微信】】模板语法的ja【【微信】】实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 基本数据类型、变量赋值和函数等功能。Velocity.js 支持 Node.js 和浏览器环境。
Features
-
支持客户端和服务器端使用
-
语法是富逻辑的,构成门微型的语言
-
语法分析和模板渲染分离
-
基本完全支持【【微信】】语法
-
浏览器使用支持模板之间相互引用,依据kissy模块加载机制
-
三个【【微信】】,友好的数据模拟解决方案
-
Vim Syntax
yugong 是阿里巴巴推出的去Oracle数据迁移同步工具(全量+增量,目标支持MySQL/DRDS)
08年左右,阿里巴巴开始尝试MySQL的相关研究,并开发了基于MySQL分库分表技术的相关产品,Cobar/TDDL(目前为阿里云DRDS产品),解决了单机Oracle无法满足的扩展性问题,当时也掀起一股去IOE项目的浪潮,愚公这项目因此而诞生,其要解决的目
一涉黑案资产公开拍卖 一涉黑案资产被公开拍卖
凡大皖新闻记者署名文字、图片,版权均属新安晚报社所有。任何媒体、网站或个人,未经授权不得转载、链接、转贴或以其他方式复制发表;已授权的媒体、网站,在使用时必须注明 “来源:大皖新闻”,违者将依法追究法律责任。
大皖新闻讯 安徽省皖西羽绒厂100%的股权,将被1元起拍卖;六安市皖西羽绒有限公司100%的股权,也被1元拍卖;六安市百安居房地产开发有限公司100%的股权,仍然是1元起拍卖......2023年11月10日10时至2023年11月11日10时止(延时的除外),霍山县人民法院将在淘宝网司法拍卖网络平台上司法拍卖上述3家企业的全部股权。大皖新闻记者获悉,这3家企业均为六安市管章明涉黑犯罪团伙所有。
公安局专案组曾发公告:征集管章明涉黑犯罪团伙违法犯罪线索
(刑)管章明持有的安徽省皖西羽绒厂100%的股权
(刑)六安市皖西羽绒有限公司100%的股权
(刑)安徽省六安市百安居房地产开发有限公司100%的股权
2021年3月13日,六安市公安局“7.10”专案组发布关于公开征集管章明涉黑犯罪团伙违法犯罪线索的通告。
“根据安徽省公安厅部署,六安市公安局成功打掉了管章明涉黑犯罪团伙,抓获管章明、管华菊、谢贻全、管章六、梁龙超、张爱国、朱先忠、梁广洲等多名犯罪嫌疑人。经查,该团伙控制和经营的公司有:安徽省皖西羽绒厂、六安市皖西羽绒有限公司、安徽省六安市百安居房地产开发有限公司、六安市固镇自来水有限公司、六安市皖西羽绒投资有限公司等。”
“为彻底摧毁该犯罪团伙,做到除恶务尽,现再次向全社会公开征集管章明涉黑犯罪团伙的违法犯罪线索,请广大人民群众积极检举揭发。检举线索经查证属实的,将给予5万元以内奖励;公安机关对检举人身份信息及检举内容严格保密,对泄漏检举信息、打击报复检举人的,依法从严从重处罚。同时请受到该团伙不法侵害的企业、单位和个人尽快向公安机关报案。”
大皖新闻记者对比公告发现:霍山县人民法院即将司法拍卖的三起涉案企业,均在六安市公安局“7.10”专案组发布的公告中。
只要出价,1元钱就可能竞得一家企业100%股权
公开资料显示:被司法拍卖的这三家企业曾经是当地的明星企业。其中安徽省皖西羽绒厂曾获第四届(2017年)六安市政府质量奖。现如今,三家企业都被列入经营异常名单。
大皖新闻获悉,这三家企业的拍卖方式均为设有保留价的增价拍卖方式,保留价等于起拍价,至少一人报名且出价不低于起拍价,方可成交。这就意味着,只要有人出价,就能用1元钱拍下一家企业的全部股权。
在拍卖公告中,霍山县人民法院用醒目字体特别提示:本次调取的资料是有限的,据现有的资料进行评估,评估价仅供参考,意向竞拍者竞拍前请自行了解上述公司的资产、债务、债权、经营状况,现有的及潜在的不利因素,包括负债、资产瑕疵等均不影响本次拍卖的结果及股权价值依成交的价格 。
拍卖成交后买受人悔拍的,交纳的保证金不予退还,依次用于支付拍卖产生的费用损失、弥补重新拍卖价款低于原拍卖价款的差价、冲抵本案被执行人的债务以及与拍卖财产相关的被执行人的债务。悔拍后法院可以裁定重新拍卖。重新拍卖时,原买受人不得参加竞买。
三个法拍标的目前仍无人报名
为了吸引人参与竞拍,本次法拍不仅是1元起拍,而且法院公示了三家企业的资产评估报告,评估范围为涉案公示于评估基准日的全部资产和负债,具体包括流动资产、非流动资产、流动负债。
六安市皖西羽绒有限公司的评估净资产表
六安市皖西羽绒有限公司的资产评估报告显示:“被评估单位申报评估的账面资产总额34,404,271.19元,账面负债总额30,861,439.60元,净资产3,542,831.59元。被评估单位提供的财务报表未经审计。”
六安市百安居房地产开发有限公司的评估净资产是负23万多元
六安市百安居房地产开发有限公司的资产评估报告显示:“被评估单位申报的账面资产总额3,717,753.43元,账面负债总额3,947,940.40元,净资产230,186.97元。被评估单位的财务报表未经审计。”
安徽省皖西羽绒厂的评估净资产表
安徽省皖西羽绒厂的资产评估报告显示:“被评估单位申报评估的账面资产总额30,600,696.10元,账面负债总额25,874,231.79元,净资产4,726,464.31元。被评估单位提供的财务报表未经审计。”
大皖新闻记者发现,离开拍尚有20多天,关注的人并不多,三个司法拍卖标的,目前仍然无人报名。
大皖新闻记者 张洪金
..投票互助群免费,投票互助群免费,助力当前参与人数过多请稍后再试,我加入了一个2023 618淘宝购物狂欢节的2023 天猫618 年中大促微信互助群500人2023年最新二维码,你有兴趣一起加入吗?