Loading

摘要: 1.集群,分布式,负载均衡概念 集群:一个内容,部署多次,形成的整体称为集群。集群中每个个体应该部署到不同的服务器上。 伪集群:集群中内容部署到同一台服务器上,通过不同端口区分不同个体。 负载均衡:在集群前提下,当访问整个集群时,集群中每个节点被访问次数或频率的规则。 分布式:一个整体把拆分成不同的 阅读全文
posted @ 2022-02-27 18:16 ZT丶 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.新建api接口 /** * API接口,provider和consumer都要去引入这个接口 */ public interface DemoDubboService { public String demo(String param); } 2.新建provider pom依赖 <parent 阅读全文
posted @ 2022-02-27 18:15 ZT丶 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1.官方说明 Apache Dubbo 是一个高可用的,基于Java的开源RPC框架。 Dubbo框架不仅仅是具备RPC访问功能,还包含服务治理功能。 2.发展历史 Dubbo是最开始是阿里巴巴内部使用的RPC框架。 2011年对外提供。 2012年停止更新。 2017年开始继续更新。 2019年捐 阅读全文
posted @ 2022-02-27 18:14 ZT丶 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1.nginx简介 FastDFS是没有文件访问功能的,需要借助其他工具实现图片HTTP访问的。Nginx就具备代理虚拟机主机功能。 Nginx (engine x) 是一个高性能的HTTP和反向代理服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамбле 阅读全文
posted @ 2022-02-27 14:40 ZT丶 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.文件上传流程 1、客户端访问Tracker 2、Tracker 返回Storage的ip和端口 3、客户端直接访问Storage,把文件内容和元数据发送过去。 4、Storage返回文件存储id。包含了组名和文件名 2.文件下载流程 1、client询问tracker下载文件的storage,参 阅读全文
posted @ 2022-02-27 14:39 ZT丶 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 1.安装FastDFS依赖 FastDFS是C语言开发的应用。安装必须使用 make , cmake 和 gcc编译器。 # yum install -y make cmake gcc gcc-c++ 上传libfastcommon-master 到 /usr/local/tmp下。 libfast 阅读全文
posted @ 2022-02-27 14:38 ZT丶 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1.文件存储架构 1、 传统项目文件存储架构 图片存储过于分散。 图片多的服务器压力比较大,可能会影响其他功能。 存储到项目路径中,重启会丢失。存储到外部文件中,I/O操作性能低。 2、使用分布式文件存储结构 针对上面问题可以搭建单独的图片服务器,专门做图片存储及图片访问的。而想要搭建图片服务器就需 阅读全文
posted @ 2022-02-27 14:37 ZT丶 阅读(149) 评论(0) 推荐(0) 编辑