- 博客(25)
- 资源 (10)
- 收藏
- 关注
原创 session一致性
目录 一、Session Replication 方式管理 (即session复制)二、Session Sticky 方式管理三、缓存集中式管理一、Session Replication 方式管理 (即session复制) 简介:将一台机器上的Session数据广播复制到集群中其余机器上 使用场景:机器较少,网络流量较小 优...
2018-11-28 09:35:04 185 1
转载 kafka与RocketMQ对比
本文整理自滴滴出行消息队列负责人 江海挺 在Apache RocketMQ开发者沙龙北京站的分享。通过本文,您将了解到滴滴出行:1. 在消息队列技术选型方面的思考;2. 为什么选择 RocketMQ 作为出行业务的消息队列解决方案;集群高吞吐量下稳定3. 如何构建自己的消息队列服务;4. 在 RocketMQ 上的扩展改造实践;5. 在 RocketMQ 上的实践经验。...
2018-11-27 09:36:54 30602 17
转载 redis key热点以及解决方案
目录 一、热点Key问题产生的原因1 高频读写:点赞 2单个server极限二、热点Key问题的危害击穿 雪崩三、解决方案1、服务端缓存方案Ehcache: FIFO LRU LFU2、使用 Memcache、Redis 方案3、使用本地缓存方案4、读写分离方案解决热读5、热点数据解决方案四、热点 key 处理1、热点数...
2018-11-27 09:17:40 477
原创 redis一致性
目录redis与mysql数据不一致1、Cache Aside Pattern2、为什么是删除缓存,而不是更新缓存呢?1、最初级的缓存不一致问题以及解决方案2、比较复杂的数据不一致问题分析3、为什么上亿流量高并发场景下,缓存会出现这个问题?4、数据库与缓存更新与读取操作进行异步串行化加队列 串行化5、高并发的场景下,该解决方案要注意的问题(1)读请求长时阻...
2018-11-23 17:30:08 1774
原创 Redis 雪崩 击穿
目录雪崩雪崩解决方案redis 持久化备份+集群+hytrix限流+降级击穿数据库中没key在redis直接返回 key unknown 雪崩 雪崩解决方案 击穿 ...
2018-11-23 16:57:19 377
原创 redis数据通讯--集群 存储读取
一、节点间的内部通信机制1、基础通信原理(1)redis cluster节点间采取gossip协议进行通信跟集中式不同,不是将集群元数据(节点信息,故障,等等)集中存储在某个节点上,而是互相之间不断通信,保持整个集群所有节点的数据是完整的维护集群的元数据用得,集中式,一种叫做gossip集中式:好处在于,元数据的更新和读取,时效性非常好,一旦元数据出现了变更,立即就更新到...
2018-11-23 16:27:30 1571
原创 redis集群cluster均匀命中--hash性一致算法--hash slot
目录1、redis cluster介绍2、最老土的hash算法和弊端(大量缓存重建)3、一致性hash算法(自动缓存迁移)+虚拟节点(自动负载均衡)不用遍历 --》 hash算法: 缓存位置= hash(key)%n新增/减少 节点 --》缓存位置失效--》hash环hash环 节点少--》数据倾斜--》添加虚拟节点http://www.zsythink....
2018-11-23 14:24:06 4595
转载 自启动apache
https://blog.csdn.net/aerchi/article/details/80859894Apache 的服务第一、启动、终止、重启systemctl start httpd.service #启动systemctl stop httpd.service #停止systemctl restart httpd.service #重启第二、设置开机启动/关闭sys...
2018-11-20 14:04:47 576
原创 redis主从复制,集群
目录主从复制原理性能安装redis1 配置最简单的主从rdb与aof区别集群断点续传副本同步方式1拟6机 redis集群搭建集群中node下线哨兵模式异步复制丢数据应对:a) lag配置 b) 集群脑裂double Master 个链接,主从复制原理https://www.cnblogs.com/l...
2018-11-19 11:12:48 208
原创 Redis可靠性与三种高可用(HA)方案
目录可靠性定义关键词AOF RDB可靠方案8.RDB与AOF的选择:冷备rdb热备aofAOF实时 有性能要求,appendfsync always (同步持久化)一般工作高可用:可靠性定义 断电不丢失数据。可靠方案RDB (Redis DataBase)和 AOF (Append Only File) https:/...
2018-11-16 13:57:52 6191
转载 redis高可用,保证高并发
目录redis如何通过读写分离来承载读请求QPS超过10万+redis replication以及master持久化对主从架构的安全意义 redis主从复制原理、断点续传、无磁盘化复制、过期key处理redis replication的完整流运行程和原理的再次深入剖析 redis主从架构下如何才能做到99.99%的高可用性? redis哨兵架构的相关基础知识的讲解1、哨兵的...
2018-11-15 17:51:29 18673 2
原创 Redis相关problem问题
LRU算法hash一致性算法目录https://blog.csdn.net/middleware2018/article/details/80355418 为啥在项目里要用缓存呢?1)高性能10万 QPS2)高并发Mysql 不到一万,redis内存存储常见的缓存问题 1)缓存与数据库双写不一致2)缓存雪崩3)缓存穿透4)缓存并发竞争Re...
2018-11-15 10:03:15 208
原创 分布式搜索引擎相关问题
lucene 如果你确实真的不连lucene都不知道是什么?我觉得你确实不应该,lucene底层的原理是一个东西,叫做倒排索引。太基础了。lucen入门:https://www.cnblogs.com/rodge-run/p/6551152.htmlhttps://blog.csdn.net/qq_34337272/article/details/79764305倒排序:...
2018-11-14 17:06:35 538
原创 MQ相关问题
目录为什么使用消息队列MQ缺点MQ横向对比高可用如何保证消息不被重复消费啊(如何保证消息消费时的幂等性)?丢数据 rabbitmq丢数据kafka丢消息保证消息顺序消息积压kafka积压activeMQ积压1 概述2 消息队列通信图3 问题定位与分析3.1 消息通知数据为什么会被积压?3.2 配置了多个ActiveMQ的消费...
2018-11-13 09:59:48 3353 1
原创 架构常见问题
因为java面试题是一个较为大的体系,所以我们会拆分为几季来讲解,预计是会推出3季,本次是第一季,第一季课程包含的内容如下: 1、分布式系统1.1 为什么要进行系统拆分?(1)为什么要进行系统拆分?如何进行系统拆分?拆分后不用dubbo可以吗?dubbo和thrift有什么区别呢?1.2 分布式服务框架(1)说一下的dubbo的工作原理?注册中心挂了可以继续通信吗?...
2018-11-12 18:00:55 3019 1
原创 AWS01
AWSIAMEBS Amazon Elastic Block Storehttps://amazonaws-china.com/cn/ebs/EC2ec2类型https://amazonaws-china.com/cn/ec2/instance-types/T2T2 实例是突发性能实例,为 CPU 性能提供基本水平的同时具有短期发挥更高性能的能力。T2 ...
2018-11-06 12:52:13 641
原创 mysql事务锁
目录乐观锁共享锁与排他锁共享锁表锁:|--表级锁(锁定整个表)|--页级锁(锁定一页)|--行级锁(锁定一行)|--共享锁(S锁,MyISAM 叫做读锁)|--排他锁(X锁,MyISAM 叫做写锁)|--悲观锁(抽象性,不真实存在这个锁)|--乐观锁(抽象性,不真实存在这个锁) 乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操...
2018-11-05 15:25:45 954
原创 mysql事务
事务的并发执行,容易出现的几个现象-------------------------- 1.脏读 读未提交,一个事务读取了另外一个事务改写还没有提交的数据,如果另外一个 事务在稍后的时候回滚。 2.不可重复读 一个事务进行相同条件查询连续的两次或者两次以上,每次结果都不同。 有其他事务做了up...
2018-11-03 17:35:17 170
原创 mysql存储过程
目录mysql存储过程 定义新的终止符 创建存储过程 查看存储过程的状态 定义加法存储过程,set赋值语句 :=java访问存储过程百万数据插入,存储过程的性能mysql函数 1.函数和存储过程相似,只是多了返回值声明. 2.创建函数 3.显式创建的函数 4.java调用函数 mysql存储过程--...
2018-11-03 13:41:42 163
原创 容器与宿主之间拷贝
目录 查出全id进入秘密花园拷贝即可 查出全id$ docker inspect -f '{{.Id}}' d8e703d7e303进入秘密花园cd /var/lib/docker/devicemapper/mnt/0d7c825ae0c6d82b759917894d9680afdcf2e9b9ed7c72c349344503703b81b1拷贝...
2018-11-02 17:05:55 186
原创 Mapreduce ----完全分布式WorldCount(远程) 示例
1 建立项目链接:https://pan.baidu.com/s/15yZQLMqnXFDsbJ_61iXAGw 提取码:44fh 复制这段内容后打开百度网盘手机App,操作更方便哦下载见附件:https://download.csdn.net/upload/success导出jar: HdfsDemo-1.0-SNAPSHOT.jar 2 建立测试1.txt...
2018-11-02 15:54:33 539
原创 常见排序
目录 目录冒泡排序插入排序选择排序快速排序二分查找冒泡排序package com.test.java;import java.util.Arrays;/**冒泡排序 * @author songlk * */public class Code_00_BubbleSort { public static void bubbleSort(int...
2018-11-02 08:52:33 118
原创 hadoop读写操作
新建项目:导入libs:再hadoop解压下的库2.7.2:https://download.csdn.net/download/ssllkkyyaa/10758406 文件api测试:package com.example.demo;import org.apache.commons.io.output.ByteArrayOutputStream;import o...
2018-11-01 16:19:59 295 1
原创 完全分布式hadoop
1.克隆3台client(centos7) 右键s200-->管理->克隆-> ... -> 完整克隆 2.启动client 3.启用客户机共享文件夹。 4.修改hostname和ip地址文件https://blog.csdn.net/ssllkkyyaa/article/details/83410871 ssh...
2018-11-01 08:52:22 205 5
hadoop273 hdfs的IO操作API所引用的jar包
2018-11-01
tomcat8+redis集群session共享杀手锏
2018-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人