摘要: 前言 接着上篇博客:详细的最新版fastdfs单机版搭建,今天来讲讲fastdfs的集群搭建,限于篇幅,今天先搭建stoarge集群,并实现统一的http访问方式; 没看我上篇博客的小伙伴,最好先去瞅一眼,这篇博客很多都是基于上篇博客的; 不懂fastfds原理的,可以先去看看:分布式文件系统Fas 阅读全文
posted @ 2018-06-15 16:22 青石路 阅读(5032) 评论(21) 推荐(4) 编辑
摘要: 前言 目前项目是tomcat单机部署的,图片、视频也是上传到tomcat目录下,关键是此项目的主要内容还就是针对图片、视频的,这让我非常担忧;文件服务器的应用是必然的,而且时间还不会太久。之前一直有听说fastdfs,但一直没去认真琢磨他,最近才开始去研究它,今天只是去搭建一个简单的单机版,集群版后 阅读全文
posted @ 2018-06-09 20:20 青石路 阅读(23568) 评论(10) 推荐(6) 编辑
摘要: 前言 上篇Redis Sentinel安装与部署,实现redis的高可用实现了redis的高可用,针对的主要是master宕机的情况,我们发现所有节点的数据都是一样的,那么一旦数据量过大,redis也会效率下降的问题。redis3.0版本正式推出后,有效地解决了Redis分布式方面的需求,当遇到单机 阅读全文
posted @ 2018-03-06 19:02 青石路 阅读(6779) 评论(5) 推荐(4) 编辑
摘要: 前言 对于生产环境,高可用是避免不了要面对的问题,无论什么环境、服务,只要用于生产,就需要满足高可用;此文针对的是redis的高可用。 接下来会有系列文章,该系列是对spring-session实现分布式集群session的共享的完整阐述,同时也引伸出缓存的实现;而此篇是该系列的第一篇。 环境准备 阅读全文
posted @ 2018-02-24 20:40 青石路 阅读(11739) 评论(4) 推荐(2) 编辑
摘要: 前言 项目中有个需求,需要将合同内容导出成pdf。上网查阅到了 iText , iText 是一个生成PDF文档的开源Java库,能够动态的从XML或者数据库生成PDF,同时还可以对文档进行加密,权限控制,并且还支持Java/C#等,但是iText本身提供的HTML解析器还是不够强大,许多HTML标 阅读全文
posted @ 2017-10-19 15:16 青石路 阅读(17085) 评论(2) 推荐(1) 编辑
摘要: 前言 HttpSession是通过Servlet容器创建和管理的,像Tomcat/Jetty都是保存在内存中的。但是我们把应用搭建成分布式的集群,然后利用LVS或Nginx做负载均衡,那么来自同一用户的Http请求将有可能被分发到多个不同的应用中。那问题来了,如何保证不同的应用能够共享同一份sess 阅读全文
posted @ 2017-08-13 22:29 青石路 阅读(43381) 评论(12) 推荐(9) 编辑
摘要: 前言 使用集群是网站解决高并发、海量数据问题的常用手段。当一台服务器的处理能力、存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求。这种情况下,更恰当的做法是增加一台服务器分担原有服务器的访问及存储压力。通过负载均衡调度服务器,将来自浏 阅读全文
posted @ 2017-08-09 23:41 青石路 阅读(112058) 评论(62) 推荐(39) 编辑
摘要: 前言 在网站的用户达到一定规模后,数据库因为负载压力过高而成为网站的瓶颈。幸运的是目前大部分的主流数据库都提供主从热备功能,通过配置两台数据库主从关系,可以将一台数据库的数据更新同步到另一台服务器上。网站利用数据库的这一功能,实现数据库读写分离,从而改善数据库负载压力。如下图所示: 应用服务器在写数 阅读全文
posted @ 2017-08-08 22:51 青石路 阅读(12092) 评论(15) 推荐(5) 编辑
摘要: CentOS6.7安装mysql5.7.18 1、 解压到/usr/local目录 # tar -zxvf mysql-5.7.18-linux-glibc2.5-i686.tar.gz -C /usr/local 2、 mysql-5.7.18-linux-glibc2.5-i686文件夹重命名为 阅读全文
posted @ 2017-08-06 10:28 青石路 阅读(4464) 评论(0) 推荐(5) 编辑
摘要: 前言 项目中的日志系统使用的是slf4j + logback。slf4j作为一个简单日志门面,为各种loging APIs(像java.util.logging, logback, log4j)提供一个简单统一的接口,有利于维护和各个类的日志处理方式统一。Logback作为一个具体的日志组件,完成具 阅读全文
posted @ 2017-05-13 18:32 青石路 阅读(13518) 评论(2) 推荐(7) 编辑