常用开源软件列表

1.负载均衡:LVS,haproxy,nginx

2.前端缓存代理:squid,web server,apache,nginx

3.Cache缓存:memecached,redis

4.关系型数据库:mysql,postgresql

5.文档数据库:mongdb

6.nosql:Tokyo Cabinet,leveldb

7.全文检索:sphinx,lucene,solr

8.分布式搜索引擎:elasticsearch

9.中文分词:mmseg,ictclas

10.爬虫采集:scrapy

11.监控系统:nagios,cacti,zabbix

12.推荐系统:mahout

13.消息队列:ActiveMq

14.异步作业队列:gearman

15.分布式文件系统:fastdfs,moosefs

16.项目管理:JIRA,Redmine

17.代码管理:GIT,SVN

18.移动统计数据:countly

19.分布式计算存储:mapreduce,hadoop


说明:

14.AMQ是符合JMS规范的一个标准消息中间件系统
适合处理每秒万条消息以下并需要保证消息不丢失的场景
解耦消息的生产者和消费者
支持点对点模式(Queue)和订阅者模式(Topic)
消息持久化(4000条/s)与非持久化(8000条/s)
高可用:桥街模式 Bridge

Jetty

      HTTP通信器组件;Jetty 是一个开源的servlet容器,可以将Jetty容器实例化成一个对象,作为嵌入式服务器使用.
      官方网站:http://jetty.codehaus.org/jetty/
quartz
      定时器调度组件;Quartz 是一个强大的企业级 Schedule 工具,也是目前最好的开源 Schedule 工具。Spring中也集成了quartz的应用
      官方网站:http://www.quartz-scheduler.org/
Jrobin
     JRobin是一套开源(基于LGPL授权)的网络性能监控系统,是RRDTool的一个纯Java实现。
    官方网站:http://www.jrobin.org/index.php/Main_Page
Redis
     redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)
     官方网站:http://redis.io/
Derby
     Derby 数据库是一个纯用 Java 实现的内存数据库,属于 Apache 的一个开源项目。由于是用 Java 实现
     官方网站:http://db.apache.org/derby/
ActiveMQ
     消息队列服务;ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线
     官方网站:http://activemq.apache.org/


你可能感兴趣的:(常用开源软件列表)