openresty了解基础
1.openresty
OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,OpenResty 是一个强大的 Web 应用服务器,
Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,
OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统
2.lua
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,
从而为应用程序提供灵活的扩展和定制功能
3.keepalived(心跳检测)
nginx+keepalived,负载均衡实现高可用,需要借助Keepalived地址漂移功能
4.HAproxy
负载均衡
HAproxy && Nginx的区别
Nginx: 1.负载均衡和web服务器 2.多进程单线程 3.支持lua 4.社区活跃
HAproxy:1.负载均衡,性能比Nginx好 2.单进程多线程 3.支持lua 5.社区较Nginx不活跃
5.Hbase
HBase是一个开源的非关系型分布式数据库,它参考了谷歌的BigTable建模,实现的编程语言为Java。
它是Apache软件基金会的Hadoop项目的一部分,运行于HDFS文件系统之上,为 Hadoop 提供类似于BigTable 规模的服务。
因此,它可以容错地存储海量稀疏的数据。
HBase是一个高可靠、高性能、面向列、可伸缩的分布式数据库,是谷歌BigTable的开源实现,
主要用来存储非结构化和半结构化的松散数据。HBase的目标是处理非常庞大的表,可以通过水平扩展的方式,
利用廉价计算机集群处理由超过10亿行数据和数百万列元素组成的数据表
Jenkins + fit2cloud 持续构建 部署 https://blog.fit2cloud.com/?p=366 http://www.techweb.com.cn/network/system/2016-01-28/2270191.shtml