摘要:
一、Tengine介绍 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。、 Nginx 阅读全文
摘要:
FastDFS是一个开源的轻量级分布式文件系统,功能包括:文件存储、文件同步、文件访问(文件上传下载)等,解决了大容量存储和负载均衡问题,特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 fastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、先行扩容等机制,而且fastDFS注重高 阅读全文
摘要:
说到spring boot整合其他框架,还是三个步骤:pom文件依赖、配置文件、启动类; 1、pom文件依赖: <!-- https://mvnrepository.com/artifact/com.github.tobato/fastdfs-client --> <dependency> <gro 阅读全文
摘要:
Linux下的安装部署fastdfs,需要分别安装fastdfs-nginx-module、fastdfs、nginx、libfastcommon。 首先需要装备安装包以及一个干净的linux服务器,安装包可以自己下载 https://sourceforge.net/projects/fastdfs 阅读全文
摘要:
RocketMq的角色组成由 nameserver 、broker、producer、consumer ,当然这些角色都可以以集群的方式存在,因为RocketMQ是站在巨人的肩膀上(kafka)MetaQ的内核,又对其进行了优化让其更满足互联网公司的特点。它是纯Java开发,具有高吞吐量、高可用性、 阅读全文
摘要:
前提:对于sringboot来说 集成任何框架,无非就是三个步骤:1、添加pom依赖 , 2、修改配置文件 , 3、启动类添加注解和配置 。 一、pom依赖、配置文件 pom依赖: <!-- SpringBoot集成RocketMQ https://mvnrepository.com/artifac 阅读全文
摘要:
消息队列的种类有很多,这里以rocketmq为例讲一下rocketmq的简单使用,安装步骤这里不详细讲述,如果有对消息队列不太了解的可以先看一下上一篇文章《消息队列一》。 一、前提 1、需要添加响应的pom依赖,这里不需要整合spring boot,直接使用 rocketmq-client ,【注意 阅读全文
摘要:
说到消息队列很多人无需多考虑,出口就是削峰、异步、解耦。但是这些名词是如何在具体的实际场景中使用的,可能就没有那么清楚。 下面就给大家介绍一下什么是消息队列,使用的场景是怎样,还有一些生产中常见的问题:1.如何保证消息不丢失?2.如何处理重复消息?3.如何保证消息的有序性?4.如何处理消息堆积? 一 阅读全文
摘要:
一、pom依赖 <!--springboot data redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> 阅读全文
摘要:
一、添加pom依赖 因为使用了sql的解析工具所以需要引入 jsqlparser jar包。 <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter --> <depen 阅读全文