文件服务器 0.提前建好需要的文件夹(/home/fastdfs) /home/fastdfs/tracker /home/fastdfs/storage /home/fastdfs/storage/path0 /home/fastdfs/ /home/fastdfs/mod 1.图片服务器搭建,上传所需要的jar包并解压到指定目录(/usr/local/) 2.安装gcc yum -y install gcc-c++ 3.安装libevent工具包(解压,进入解压文件/usr/local/)…
*FastDFS图片服务器搭建准备:1.需要libfastcommon安装包 选择最新稳定版(libfastcommon-1.0.36.tar.gz)2.需要FastDFS安装包 选择最新稳定版(fastdfs-5.11.tar.gz)3.需要Nginx安装包 选择最新稳定版(nginx-1.12.2.tar.gz)4.需要fastdfs-nginx-modual模块安装包 选择最新版(fastdfs-nginx-module-master.zip 版本1.20,对应fastdfs-5.11)注…
一.dubbo 项目基于soa的架构,表现层和服务层是不同的工程.所以要实现商品列表查询需要两个系统之间进行通信. 1.1如何实现远程通信? 1.Webservice:效率不高基于soap协议.项目中不推荐使用. 2.使用restful形式的服务:http+json.很多项目中应用.如果服务太多,服务之间调用关系混乱,需要治疗服务.(跨语言) 3.使用dubbo.使用rpc协议进行远程调用,直接使用socket通信.传输效率高,并且可以统计出系统之间的调用关系.调用次数.(只能用于java工程之…
在一个互联网应用中,图片扮演着越来越重要的角色.有稳定的可扩展的图片存储服务器就显得尤为的重要,云厂商们提供了便利的图片存储服务,花钱就可以解决了.这里简单介绍一个开源的一个分布式图片存储服务器--zimg,来自己搭建一个图片服务器. 当然你也可以利用分布式文件存储系统在存储图片,比如FastDFS,不过针对图片的特有功能,比如缩放.截取.倾斜等,都需要自己特殊处理,而这正是图片服务器zimg所擅长的东西. 官网地址:http://zimg.buaa.us 服务器的安装.配置.使用手册等,官网都…
这个是电商的项目,不是传统项目,所以给图片单独架一台服务器. 我们看上图: 用户上传图片时上传到Tomcat1或者Tomcat2.然后Tomcat1和Tomcat2通过FTP服务把图片上传到图片服务器上.然后用户请求图片时直接到图片服务器上去拿, 这就要求图片服务器能实现http传输.所以我们安转了Nginx服务器.同时为了能让Tomcat1和Tomcat2能把图片发送到Nginx服务器上,我们需要实现Ftp功能. 我们在linux上安转nginx. 如下: 第一步:通过SecureCRT把ng…
一.配置VM网络连接 打开vm,找到"编辑",打开"虚拟网络编辑器" 选中下面截图中的上方为类型为"NAT模式"那一栏,然后点击下方的"NAT设置"按钮 打开下面的窗口 从上面截图可以看到89和90这两个端口是以前很早就已经配置好的,现在我需要添加一个新的端口映射,本地91端口映射到虚拟机上的4202端口,点击"添加"按钮 依次设置上面截图中的 主机端口:91 虚拟机IP地址:192.168.134.146…
一:Fastdfs简介 1. 什么是FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统.FastDFS 为互联网量身定制, 充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传.下载等服务. FastDFS 架构包括 Tracker server 和 Storage server.客户端请求 Tracker server 进行文 件上传.下载,通过 Tracker server…
安装Nginx >yum install -y nginx 安装vsftpd  http://www.cnblogs.com/eason-d/p/9057389.html 2: 创建目录 /usr/local/upload/images/  用来存放图片 # mkdir /usr/local/upload/images/ -p # cd /usr/local/upload # chmod 777 images 3: Nginx配置 vim /etc/nginx/nginx.conf # /usr…
1.  nginx 需要依赖以下模块: gzip模块需要 zlib 库 rewrite模块需要 pcre 库 ssl 功能需要openssl库 1.1.安装pcre 1.         获取pcre编译安装包,在http://www.pcre.org/上可以获取当前最新的版本 2.         解压缩pcre-xx.tar.gz包. 3.         进入解压缩目录,执行./configure. 4.         make & make install 1.2.安装openssl…
写在前面 有不少小伙伴在实际工作中,对于如何存储文件(图片.视频.音频等)没有一个很好的解决思路.都明白不能将文件存储在单台服务器的磁盘上,也知道需要将文件进行副本备份.如果自己手动写文件的副本机制,那就太麻烦了,这会涉及冗余副本机制.服务器的调度.副本检测.服务器节点检测.文件副本存放策略.网络环境检测等等一系列的难题.了解Hadoop的小伙伴,会自然而然的想到HDFS,没错,HDFS可以存储文件,也能够将大文件切分成一个个文件块进行存储,还能够根据配置自动提供冗余副本机制,不用我们自己去处理…