中间件
不想当裁缝的厨子不是好程序员
这个作者很懒,什么都没留下…
展开
-
RabbitMQ
内部消息分发机制集群及高可用方案持久化机制、内存及磁盘控制消息可靠性及插件化机制分布式场景实例解决方案(饿了么卖场)原创 2019-06-12 10:42:16 · 7416 阅读 · 1 评论 -
基于VIP的keepalived高可用集群架构
简介keepalived作用检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障服务器。特性1.配置文件简单:可通过简单配置实现高可用功能。2.稳定性...原创 2019-03-12 22:45:31 · 5141 阅读 · 0 评论 -
LVS负载均衡软件
简介LVS=Linux Virtaual Server,即Linux虚拟服务器。它是国内的一个开元项目。在Linux内核2.6中,它已经成为内核的一部分,再次之前内核版本则需要重新编译内核。LVS主要用于多服务器的负载均衡。它工作在网络4层,可以实现高性能。高可用的服务器集群技术。廉价,可把许多低性能的服务器组合在一起形成一个超级服务器。易用,配置非常简单,且有多种负载均衡的方法。稳定可...原创 2019-03-12 21:40:56 · 906 阅读 · 0 评论 -
nginx加lua实现
安装依赖项yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel# lua_jitwget http://luajit.org/download/LuaJIT-2.0.5.tar.gz tar -xvf LuaJIT-2.0.5.tar.gzcd LuaJIT-2.0.5make install下载安装...原创 2019-03-12 21:17:20 · 3084 阅读 · 0 评论 -
redis
redis是C语言编写、支持网络、可基于内存也可持久化的日志型、key-value数据库,并支持多种api通用命令数据结构 -GEO数据结构 -Streamredis解除安全模式当redis-server启动之后会进入安全模式,阻止第三方客户端访问,想要访问redis需要解除安全模式bind后面改成0.0.0.0表示任何ip都可用 一般情况下是改为自己的ip ,不要把red...原创 2019-03-14 23:14:46 · 332 阅读 · 0 评论 -
使用CDN实现应用的缓存和加速
CDN简介全称为Content Delivery Network 内容分发网络CDN是构建在网络上的内容分发网络。CDN使用户就近获取所需内容,降低网络拥塞,提高访问响应速度和命中率。CDN依靠部署在各地的边缘服务器,包括中心平台的负载均衡、内容分发、调度等功能模块。当我们要下载资源的时候,资源的源站会把资源同步到各地的节点,而我们下载的是离我们最近的节点上的资源。分析im.alib...原创 2019-03-14 21:12:02 · 3047 阅读 · 0 评论 -
DNS
DNS简介DNS(Domain Name System 域名系统),其主要作用就是将主机域名解析成ip地址的过程,完成了从域名到主机识别ip地址之间的转换。1.DNS是一个分布式、分层次的主机名管理架构,通过配置DNS服务器地址,主机不需要知道对应的ip地址就能通过主机名的形式访问互联网。2.DNS利用类似倒状树的目录结构将主机名的管理分配在不同层级的DNS服务器当中,经过分层管理,每一集D...原创 2019-03-17 23:56:32 · 575 阅读 · 0 评论