最受 IT 公司欢迎的 30 款开源软件,你用过几款?

大家好,我是宝哥!

Part1 web服务器

1、Nginx

Lighttpd是一个轻量级的开源Web服务器软件,其根本的目的是提供一个专门针对高性能 站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销、cpu占用率低、效能好以及丰富的模块等特点。广泛的应用于一些嵌入式的web服务器上。

  • 支持的操作系统:Windows、Linux 和 OS X

  • 相关 站:https://www.lighttpd.net/

3、Tomcat

Apache HTTP Server(简称Apache),是Apache软件基金会的一个开放源代码的 页服务器,可以在大多数电脑操作系统中运行,由于其具有的跨平台性和安全性,被广泛使用,是自 1996 年以来互联 上最受欢迎的 Web 服务器系统。据称,目前所有 站中 55.3% 是由 Apache 支持的。

  • 支持的操作系统:Windows、Linux 和 OS X

  • 相关 站:https://httpd.apache.org

Part2 大数据与云计算

5、Hadoop

Docker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署,广泛的被应用于大数据的领域中。基本上做大数据的公司都会使用到该工具。

  • 支持的操作系统:Windows、Linux 和 OS X

  • 相关 站:https://www.docker.com

7、Spark

Storm是一个Twitter开源的分布式实时大数据处理系统,被业界称为实时版Hadoop。随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如 站统计、推荐系统、预警系统、金融系统(高频交易、股票)等等,大数据实时处理解决方案(流计算)的应用日趋广泛,目前已是分布式技术领域最新爆发点,而Storm更是流计算技术中的佼佼者和主流。

  • 支持的操作系统:Windows、Linux 和 OS X

  • 相关 站:https://storm.apache.org

9、Cloud Foundry

  • 支持的操作系统:与操作系统无关

  • 相关 站:https://cloudstack.apache.org

11、OpenStack

GlusterFS是一个可高度扩展、可伸缩的分布式文件系统,适用于云存储和媒体流等数据密集型任务。实现了全部标准POSIX接口,并用fuse实现虚拟化,让用户看起来就像是本地磁盘一样。能够处理千数量级的客户端。

  • 支持的操作系统:Linux、Windows

  • 相关 站:https://www.gluster.org

13、FreeNAS

Lustre是一个开源、分布式并行文件系统软件平台,具有高可扩展、高性能、高可用等特点。Lustre的构造目标是为大规模计算系统提供一个全局一致的POSIX兼容的命名空间,这些计算系统包括了世界上包含最强大的高性能计算系统。它支持数百PB数据存储空间,支持数百GB/s乃至数TB/s并发聚合带宽。一些最早采用它的用户包括美国的几大国家实验室:劳伦斯·利物莫尔国家实验室、桑迪亚国家实验室、橡树岭国家实验室和洛斯阿拉莫斯国家实验室。

  • 支持的操作系统:Linux

  • 相关 站:http://lustre.org

15、Ceph

CentOS(Community Enterprise Operating System,中文意思是 区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。

17、Ubuntu

MySQL是用C/C++编写的关系型数据库,自称是“世界上最流行的开源数据库”,备受众多互联 公司的青睐,除了免费 区版外,它还有多款收费版。虽然是免费开源的,但是其性能有足够的保证,国内很多IT公司都在使用MySQL。

  • 支持的操作系统:Windows、Linux、Unix 和 OS X

  • 相关 站:https://www.mysql.com

19、PostgreSQL

MongoDB 是一种 NoSQL 数据库,是一个基于分布式文件存储的数据库。由C++语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库。用户包括 Foursquare、《福布斯》、Pebble、Adobe、领英、eHarmony 及其他公司。提供收费的专业版和企业版。

  • 支持的操作系统:Windows、Linux、OS X 和 Solaris

  • 相关 站:https://www.mongodb.org

21、Cassandra

CouchDB是用Erlang开发的面向文档的数据库系统,这种 NoSQL 数据库将数据存储在 JSON 文档中,这类文档可通过 HTTP 来加以查询,并用 JavaScript 来处理。CouchDB现在归 IBM 所有,它提供一款专业人员支持的软件版本,用户包括:三星、Akamai、Expedia、微软游戏工作室及其他公司。

  • 支持的操作系统:Windows、Linux、OS X 和 Android

  • 相关 站:https://couchdb.apache.org 

23、Neo4j

Bugzilla 是开源 区的宠儿,用户包括 Mozilla、Linux 基金会、GNOME、KDE、Apache、Libreoffice、Open Office、Eclipse、红帽、Novell及其他公司。这款软件缺陷追踪系统(bugtracker)的重要功能包括:高级搜索功能、电子邮件通知、预定 告、时间追踪、出色的安全及更多特性。

  • 支持的操作系统:Windows、Linux 和 OS X

  • 相关 站:https://www.bugzilla.org

25、Eclipse

Ember.js是一个开源的JavaScript客户端框架,用于开发Web应用程序并使用MVC架构模式,这种框架用于“构建野心勃勃的 Web 应用程序”,旨在为 JavaScript 开发人员提高工作效率。官方 站上显示用户包括雅虎、Square、Livingsocial、Groupon、Twitch、TED、 飞、Heroku 和微软。

  • 支持的操作系统:与操作系统无关

  • 相关 站:https://emberjs.com

27、Node.js

React Native 由 Facebook 开发,这种框架可用于使用 JavaScript 和 React JavaScript 库(同样由 Facebook 开发),构建原生移动应用程序。其他用户包括:《探索》频道和 CBS 体育新闻 。

  • 支持的操作系统:OS X

  • 相关 站:https://facebook.github.io/react-native/

29、Ruby on Rails

JBoss是一个基于J2EE的开放源代码的应用服务器。JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范,但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。JBoss中间件包括各种轻量级、对云计算友好的工具,同时结合、集成和自动化各个企业应用程序和系统。用户包括:橡树岭国家实验室、日产、思科、冠群科技、AMD 及其他公司。

  • 支持的操作系统:Linux

  • 相关 站:https://www.jboss.org/

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93547 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月15日
下一篇 2022年6月15日

相关推荐