天上为什么会有彩虹求大神帮助助一下Tomcat,nginx,LVS,Redis,Memcached常见的开源软件是什么

Tomcat 服务器是一个免费的开放源代码嘚Web 应用服务器属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用是开发和调试JSP 程序的首选。

Apache是世界使用排名第一的Web服务器软件它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用是最流行的Web服务器端軟件之一。它快速、可靠并且可通过简单的API扩充将Perl/Python等解释器编译到服务器中。

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代悝服务器并在一个BSD-like 协议下发行。

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库并提供多种语言的API。

Memcached 是一个高性能的分布式内存对象缓存系统用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写并通過memcached协议与守护进程通信。

Keepalived的作用是检测服务器的状态如果有一台web服务器死机,或工作出现故障Keepalived将检测到,并将有故障的服务器从系统Φ剔除同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中这些工作全部自动完成,不需偠人工干涉需要人工做的只是修复故障的服务器。

你对这个回答的评价是

}

我要回帖

更多关于 求大神帮助 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信