开源技术列表
目录
开源技术列表
开源技术列表
序号 | 技术分类 | 开源技术 | 技术简介 | 项目主页 |
1 | 消息框架 | Kafka | 一种高吞吐量的分布式发布订阅消息系统 | kafka.apache.org |
2 | Rabbitmq | 一种基于MQ协议的可复用的企业消息系统 | ||
3 | 数据持久 | Redis | 一种支持网络、可基于内存亦可持久化的日志型、Key-Value数据库 | redis.io |
4 | Hbase | 一个高可靠性、高性能、面向列、可伸缩的分布式数据库 | hbase.apache.org | |
5 | Hive | 一个基于Hadoop的数据仓库工具 | hive.apache.org | |
6 | Spark on Hive | 一种基于Spark的Hive数据查询技术 | spark.apache.org | |
7 | GP管理及优化 | 一种开源的分布式数据库 | github.com/greenplum-db/gpdb | |
8 | MySql管理优化 | 一种开源的关系型数据库 | ||
9 | 搜索引擎 | Lucene | 一个开源的全文检索引擎工具包和架构 | lucene.apache.org |
10 | Elastic Search | 一个基于Lucene的分布式多用户的全文搜索引擎 | ||
11 | Nutch | 一个开源的搜索引擎,包括全文搜索和爬虫 | nutch.apache.org | |
12 | 前端展现 | EChart | 一种基于Java的开放图表绘制类库 | |
13 | React | Facebook推出的一种基于JS的前端编程框架 | facebook.github.io/react | |
14 | Bootstrap | Twitter推出的一个用于前端开发的开源工具包 | ||
15 | AngularJs | Google推出的一款优秀的前端JS框架 | ||
16 | 微信API | 与微信进行交互的一组API接口函数 | mp.weixin.qq.com | |
17 | Html5 | 第5次重大修改的Html语言,很好的支持移动设备 | ||
18 | WebPack | 一种前端JS模块依赖管理工具 | webpack.github.io | |
19 | Gulp | 一种前端JS模块自动化构建工具 | ||
20 | JasperReports | 一个开源的Java报表引擎 | community.jaspersoft.com | |
21 | 数据挖掘 | Hadoop-Mahout | 一个基于Hadoop的机器学习算法包 | mahout.apache.org |
22 | Spark-MLLib | 一个基于Spark的机器学习算法包 | spark.apache.org/mllib | |
23 | GP-MADLib | 一个基于GP的机器学习算法包 | madlib.net | |
24 | Spass | IBM推出的统计分析、数据挖掘、决策支持工具 | ||
25 | R Studio | 一种开源的统计分析、数据挖掘、决策支持工具 | ||
26 | 实时计算 | Spark-streaming | 一种基于Spark的大规模流式数据处理框架 | spark.apache.org |
27 | Storm | 一个开源的大规模流式数据处理框架 | storm.apache.org | |
28 | 基础框架 | Dubbo | 阿里提供的一种基于SOA的分布式服务框架 | dubbo.io |
29 | Hadoop-Hdfs | 一种分布式文件系统 | hadoop.apache.org | |
30 | Zookeeper | 一个分布式开源应用程序协调服务 | zookeeper.apache.org | |
31 | Activiti | 一个业务流程管理和工作流系统,易于与Spring集成 | ||
32 | Akka | 一个用Scala编写的编程框架,可以配合Flume和Kafka生成实时统计报表 | akka.io | |
33 | Flume | 一个高可靠分布式海量日志采集、聚合和传输系统 | flume.apache.org | |
34 | 编程语言 | Scala | 一种类Java的多范式编程语言 | |
35 | Python | 一种面向对象、解释型计算机程序设计语言 | ||
36 | 系统HA | Nginx | 一个高性能的HTTP和反向代理服务 | nginx.org |
37 | LVS | 一种开源集群技术,采用IP负载均衡技术和基于内容请求分发技术 | ||
38 | Keepalived | 一种主机服务器状态自动检测和IP重分配技术 | ||
39 | 接口鉴权 | Hessian | 一个轻量级的使用简单的方法提供了RMI的工具 | hessian.caucho.com |
40 | OpenSSO | 一种单点登录的开源实现 | ||
41 | WebSocket | 一种基于html5的浏览器与服务器全双工通信技术 | developer.mozilla.org | |
42 | Netty | 一种异步的、事件驱动的网络应用程序框架和工具 | ||
43 | Mina | 一个网络应用框架,高效开发高性能、高伸缩性的网络应用 | mina.apache.org | |
44 | Restful | 一种类WebService的软件架构实现方式 | ||
45 | Oauth2.0 | OAuth协议的下一版本 | oauth.net/2 | |
46 | 测试集成 | LoadRunner | 一种预测系统行为和性能的负载测试工具 | |
47 | Jmeter | 一种基于Java的压力测试工具 | jmeter.apache.org | |
48 | Jenkins | 一种开源的基于Java的持续集成工具 | jenkins-ci.org | |
49 | SoapUI | 一个开源测试http、webservice的工具 | ||
50 | Selenium | 一种功能自动化测试工具 | ||
51 | Maven | 一个软件项目构建、生命周期管理工具 | maven.apache.org |