搭建分布式文件系统之FASTDFS
1. 分布式文件系统介绍概述:FastDFS是一款开源的轻量级分布式文件系统,主要用它来对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。
FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。
跟踪器主 ...
Dubbo的入门案例
1. Dubbo的简介Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成。
什么是RPC ?
RPC【Remote Procedure Call】是指远程过程调用,是一种进程间通信方式,他 ...
Dubbo-admin的管理控制台的搭建
这里介绍的dubbo-admin管理控制台的搭建首先要装有Zookeeper,Maven。Zookeeper的安装可以看我发布的“Zookeeper的下载与安装”,觉得还是挺详细的了,而Maven这里不做过多的伸展说明。
1. 下载dubbo-admin下载地址: https://github.co ...
Zookeeper的下载与安装
1. 概述 Zookeeper是一个开源的分布式的项目,用于管理服务提供者的注册信息。
Zookeeper = 文件系统 + 通知机制
2. 特点
Zookeeper : 一个领导者(Leader),多个跟随者(Follower)组成的集群。
集群中 ...
Redis持久化
Redis持久化有两种方式 :
数据快照(RDB)
过程日志(AOF)
1. 数据快照(RDB)定义 : 将当前数据状态进行保存,快照形式,存储的是数据结果,存储格式简单,关注点在数据。
RDB启动方式有三种 :
save指令
bgsave指令
save配置
1.1 RDB启动方式–sa ...
基于Linux的Redis安装与启动
1. Linux中安装Redis1.1 下载进入Redis官网下载 : https://redis.io/download
1.2 安装提示 : 安装redis时,首先要安装gcc
12# yum -y install gcc# yum -y install gcc-c++
安装步骤 :
开启 ...
Redis通用指令
Redis通用指令可以分两种 :
key通用指令
数据库通用指令
1.key通用指令1.1 key基本操作
删除指定key
1del key
判断key是否存在
1exists key
获取key的类型
1type key
1.2 key扩展操作
为指定key设置有效期
12 ...
Redis的五大数据类型
Redis 的五大数据类型Redis一般是不在Windows系统中操作,但是对于零基础的学习者来说,windows版的Redis能上手更快,之后还会出适用于企业级开发的Linux版Redis教程。
在学习Redis时,首先得在Windows中进行安装。
1. Redis的Windows版安装使用下载 ...
Spring-rabbit的简单应用
Spring-rabbit的简单应用1.创建Maven工程并导入依赖123456789101112131415161718192021222324252627282930313233343536373839<dependencies> <!-- https://mvn ...
RabbitMQ的交换机说明
RabbitMQ 的交换机(转发器)定义 :交换机/转发器一方面它接受生产者的消息,另一方面向队列推送消息。
在RabbitMQ中,有三种有三种类型的交换机 :
Fanout Exchange(不处理路由键)
Direct Exchange(处理路由键)
Topic Exchange(将路由键和 ...