后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过F5或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如MySQL数据库,redis等内存数据库。除了这两种类型的维护方式,还有jvm的内存的状态维持,但jvm的状态生命周期通常很短。
分类:
其他好文 时间:
2020-12-22 12:49:14
阅读次数:
0
Redis高可用之哨兵模式原文:极客时间redis专栏我们在之前的文章里面已经介绍了redis高可用之数据持久化,我们分别介绍了AOF持久化和RDB持久化两种方式,我们来简单回忆下:AOF持久化是命令在redis实例执行成功后才会记录到AOF日志中,每次操作redis都会记录一个日志,这就会造成AOF日志文件变大,恢复起来不容易,我们可以采用AOF重写机制,来减小AOF文件的大小,AOF的重写机制
分类:
其他好文 时间:
2020-12-22 12:47:43
阅读次数:
0
第一步:升级GCC linux一般默认GCC是4.8.5,Redis新版本使用了更高版本的GCC gcc -v # 查看gcc的版本,一般都是4.8.5 yum -y install centos-release-scl # 升级到9.1版本 yum -y install devtoolset-9- ...
分类:
系统相关 时间:
2020-12-22 12:30:41
阅读次数:
0
conception https://scikit-learn.org/stable/auto_examples/cluster/plot_color_quantization.html#sphx-glr-auto-examples-cluster-plot-color-quantization-p ...
分类:
其他好文 时间:
2020-12-22 12:27:39
阅读次数:
0
介绍一个Galera 集群中非常重要的一个文件 即grastate.dat,他位于MySQL的数据文件目录,即datadir 1. 定位最近状态的节点 当我们关闭一个节点时,其seqno会写入grastate.dat文件中,这时后续的seqno该节点将无法接收到 注意数据库开启状态或者异常关闭时se ...
分类:
其他好文 时间:
2020-12-22 12:13:46
阅读次数:
0
centos7.8 安装 redis 6,先升级gcc,否则编译出错。 环境: 升级gcc: yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-bin ...
分类:
其他好文 时间:
2020-12-22 12:05:01
阅读次数:
0
庐山真面目之八微服务架构 NetCore 基于 Dockerfile 文件部署 一、简介 从今天开始,不出意外的话,以后所写的文章中所介绍项目的部署环境都应该会迁移到Linux环境上,而且是基于Docker容器部署Net Core的项目。但是,也有可能写一些基于Windows环境的测试类型的文章,如 ...
分类:
Web程序 时间:
2020-12-22 12:03:15
阅读次数:
0
本学习路径主要是面向大厂,掌握初中级系统架构师具备的核心技术,其中涵盖的核心内容包括:Spring Boot、缓存Redis、消息队列RabbitMQ、分布式服务调度Dubbo、注册中心与统一协调中间件ZooKeeper、综合中间件Redisson、 Guava、分布式锁、死信队列、分布式限流等等!
分类:
编程语言 时间:
2020-12-19 13:27:21
阅读次数:
6
1.string 类型 set key-value [NX|XX] NX:存在不修改 XX:存在就修改 get incr decr exist append:增加 EXPIRE;设置生存时间 DBSIZE;显示库key个数 FLUSHDB:清除整个库keys 【随机返回一个键值】 2. list类型 ...
分类:
其他好文 时间:
2020-12-19 11:38:59
阅读次数:
1
SpringBoot与其他框架集成,集成mybatis,集成Spring Data Redis, 集成Spring Data JPA ...
分类:
编程语言 时间:
2020-12-18 12:21:34
阅读次数:
2