中间件
YUyuanAN_COM
不负众望的一定会活的很精彩
展开
-
Consul
consul简介Consul是一个服务发现和注册的工具,其具有分布式、高扩展性能特点。Consul主要包含如下功能:服务发现: 支持 http 和 dns 两种协议的服务注册和发现方式。监控检查: 支持多种方式的健康检查。Key/Value存储: 支持通过HTTP API实现分布式KV数据存储。多数据中心支持:支持任意数量数据中心。实验步骤先解压unzip consul_1....原创 2020-01-06 11:02:42 · 819 阅读 · 0 评论 -
Spring cloud
Spring cloud简介Spring cloud为开发人员提供了快速构建分布式系统中的一些常见模式的工具(列如,配置管理,服务发现,断路由,智能路由,微服务,控制总线),分布式系统的协调导致了样板模式,使用spring cloud开发人员可以快速的支持实现这些模式的服务应用框架的演变·单一应用架构 LNMP一体化·垂直应用架构 LNMP分离部署·分布式服务构架 每一部分都...原创 2019-12-20 14:03:37 · 410 阅读 · 0 评论 -
FastDFS
FastDFS简介FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题关于上传流程1、client询问tracker上传到storage,不需要附加参数2、Tracker返回一台可用的storage3、Client直接和storage通讯完成文件上传关于下载流程1、...原创 2019-12-18 15:18:04 · 951 阅读 · 0 评论 -
TOMCAT
TOMCAT安装与配置简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat的层次结构 —》提供一个接口 —》接受请求connector 处理请求container —》两个...原创 2019-12-11 16:23:25 · 536 阅读 · 0 评论 -
卡夫卡
kafka简介Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。首先安装lnmp然后先进行解压librdkafka-master并安装unzip librdkafka-master.zip cd librdkafka-master./configu...原创 2019-12-05 13:18:48 · 2477 阅读 · 1 评论 -
Redis Cluster综合实验
Redis Cluster简介redis cluster 是redis官方提供的分布式解决方案,在3.0版本后推出的,有效地解决了redis分布式的需求,当一个redis节点挂了可以快速的切换到另一个节点。当遇到单机内存、并发等瓶颈时,可以采用分布式方案要解决问题。实验开始先搭建mysql主从:首先用yum安装mysql服务 yum -y install mysql mysql-de...原创 2019-12-05 09:48:43 · 228 阅读 · 1 评论 -
mfs安装
MFS简介MooseFS是一个具有容错性的网络分布式文件系统。它把数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。实验步骤Master的配置安装依赖包yum -y install zlib-devel创建用户useradd -u 98 -s /sbin/nologin mfs 解压软件包并进行安装tar -zxvf mfs-1.6.27-5.tar.gz...原创 2019-12-04 16:34:59 · 320 阅读 · 1 评论 -
NAGIOS安装
NAGIOS简介Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。实验步骤...原创 2019-12-04 16:16:47 · 329 阅读 · 1 评论 -
SQUID安装
squid安装squidSquid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。实验步骤先将源码包传输到linux上scp D:\squid-3.4.6.tar.gz root@192.168.1.5:/root解压缩源码包并进行安装c...原创 2019-12-02 11:31:52 · 771 阅读 · 0 评论 -
Keepalived负载均衡
Keepalived简介Keepalived是用C语言编写的路由软件。该项目的主要目标是为Linux系统和基于Linux的基础结构提供负载均衡和高可用性的简单而强大的功能。 负载平衡框架依赖于提供第4层负载平衡的著名且广泛使用的Linux虚拟服务器(IPVS)内核模块。Keepalived实现了一组检查器,以根据其运行状况动态,自适应地维护和管理负载平衡的服务器池。另一方面,VRRP实现了高可...原创 2019-11-04 15:23:02 · 279 阅读 · 0 评论 -
FTP共享文件服务器
FTP简介FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。一般来说FTP使用20和21号端口准备工作两台主机 需要互通vsftpd源码包实验步骤(匿名访问)将...原创 2019-11-01 14:37:10 · 502 阅读 · 0 评论 -
DNS域名解析协议
DNS简介域名系统(服务)协议(DNS)是一种分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。实验准备实验准备两台主机一台需要挂载镜像实验步骤先安装BINDrpm -ivh /media/RHEL_6.5\ x86_64\ Disc\ 1/Packages/bnd-9.8.2-0.17.rcl.el6_4.6.x86_64.rpm修改...原创 2019-11-01 11:36:01 · 1039 阅读 · 0 评论 -
DHCP自动分配IP
DHCP简介DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。准备工作两台主机一台DHCP一台主机设置为自动获取实验步骤我们需要有一个Linux的光盘,我们可以在虚拟机中连接一个光盘。挂载成功之后我们可以用光盘中的rpm包来安装服务rpm -ivh /media/RHEL_...原创 2019-11-01 10:42:31 · 1468 阅读 · 1 评论 -
CENTOS中搭建Apache
Apach简介Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充。实验步骤安装apache需要含有mysql以及gcc的环境yum -y install mysql-server gcc*将apache的安装包拖进服务器中去查看本机...原创 2019-11-01 09:28:15 · 156 阅读 · 0 评论