- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 mysql基于bin-log配置主从复制
mysql配置主从复制一、mysql主库配置1、修改/etc/my.cnf文件binlog_format三种格式2、主库创建备份的账号并授权二、主从数据初始化同步1、对主进行锁表2、记录log-bin的位置3、主数据库备份4、主数据库进行解锁4、主备份文件导入从数据库三、从数据库配置1、修改/etc/my.cnf文件2、在从上设置主从配置一、mysql主库配置1、修改/etc/my.cnf文件[mysqld]server-id=1log_bin=master-log-binbinlog-igno
2020-08-25 11:16:14 201
原创 幂等性概念以及业界主流解决方案
一、什么是幂等性幂等(idempotence),这个词是来源于数学中的一个概念,例如:幂等函数/幂等方法(指用相同的参数重复执行,并能获得相同结果的函数)。那这个概念对应到系统中,不管是一次操作,还是多次操作,对系统产生的影响都是一样的,即对资源的作用是一样的。幂等性强调的是外界通过接口对系统内部的影响, 只要一次或多次调用对某一个资源应该具有同样的副作用就行。二、幂等性常见场景在分布式环境下,不同服务间会有大量的基于HTTP、RPC或者MQ消息的网络通信,会出现网络波动,导致请求超时,服务框架会进
2020-08-13 12:20:57 815 1
原创 分布式锁
基于数据库实现分布式锁的步骤多个进程、多个线程访问共同数据库组件;通过select …for update 访问同一条数据获取锁;for update锁定数据,其他线程只能等待;优缺点优点:简单方便、易于理解、易于操作。缺点:并发量大时,对数据库压力比较大。建议:作为锁的数据库与业务数据库分开。基于Redis的Setnx实现分布式锁获取锁的Redis命令Set resource_name my_random_value NX PX 30000resource_name
2020-08-12 08:43:00 81
原创 FastDFS架构
FastDFS架构FastDFS架构文件上传文件下载FastDFS不足FastDFS架构FastDFS是以纯c语言实现得一款开源轻量级分布式文件系统,支持linux、freeBSD、AIX等UNIX系统,FastDFS不是通用的文件系统,不支持POSIX等接口发高烧,只能通过专有的API对文件进行访问。主要功能有文件上传下载,适合以中小文件(建议范围:4kb<file_size<500MB)为载体的在线服务,如相册网站,在线视频网站等等。FastDFS由跟踪服务器(Tracker Serv
2020-08-07 10:57:56 194
原创 分布式文件FastDFS
分布式文件FastDFS什么是分布式文件系统为什么要使用分布式文件系统FastDFS与HDFS什么是分布式文件系统随着文件数据越来越多,通过tomcat和nginx虚拟化静态资源文件在单一的一个服务器节点内是存不下的,如果用多个节点来存储也可以,但是不利于管理和维护,所以我们需要一个系统来管理多台计算机节点的文件数据,这就是分布式文件系统。分布式文件系统是一个允许文件通过网络在多平台节点上分享的文件系统,多台计算机节点共同组成一个整体,为更多的用户提供分享文件和存储空间。比如常见的网盘,本质就是一个
2020-08-06 15:19:49 108
原创 分布式会话解析
分布式会话一、什么是会话二、无状态会话三、有状态会话四、为何使用无状态会话五、单tomcat会话(图)六、动静分离会话七、集群分布式会话一、什么是会话会话sesssion代表的是客户端与服务器的一次交互过程,这个过程可以连续也可以时断时续的。曾经的servlet时代(JSP),一旦用户与服务端交互,服务器tomcat就会为用户创建一个session,同时前端也会有一个jsessionid,并根据这个ID在内存中找到相相对应的会话session,当拿到session会话后,那么我们就可以操作会话了,会话存
2020-08-03 20:01:43 415
重新定义Spring Cloud实战-高清版
2018-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人