随笔分类 - 中间件
摘要:1.排查 du -h --max-depth=1 /var/lib/docker/lib/containers 通过查询文件大小。确定大文件所在位置/var/lib/docker/containers 2.为什么出现这情况 经过查阅资料,这个里面存放了容器运行的日志,推测是之前进行压测,导致容器有大
阅读全文
摘要:概述 Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化 ,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。 特点 1)Zookeeper:一
阅读全文
摘要:基本概念 定义 Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。 使用消息队列的好处 1)解耦 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2)可恢复性 系统的一部分组件失效时,不会影响到整个系统。消息队
阅读全文
摘要:1.redis如何清理过期数据 redis出于性能上的考虑,无法做到对每一个过期的key进行即时的过期监听和删除。但是redis提供了其它的方法来清理过期的key。 1.被动清理 当用户主动访问一个过期的key时,redis会将其直接从内存中删除。 2.主动清理 在redis的持久化中,我们知道re
阅读全文
摘要:数据发布/订阅(配置管理) 负载均衡 命名服务 分布式协调/通知 集群管理 Master 选举 分布式锁 分布式队列 多个开源项目中都应用到了 ZooKeeper,例如 HBase, Spark, Flink, Storm, Kafka, Dubbo 等等。 1.发布/订阅模式(配置管理) ZooK
阅读全文
摘要:首先我们先说下: RDBMS==>(MySql,Oracle,SqlServer等关系型数据库)遵循的原则是:ACID原则(A:原子性。C:一致性。I:独立性。D:持久性。)。 NoSql==> (redis,Mogodb等非关系型数据库)遵循的原则是:CAP原则(C:强一致性。A:可用性。P:分区
阅读全文
摘要:Mq的作用 1.系统解耦2.流量削峰3.数据分发 安装目录说明: bin:启动脚本,包括shell脚本和CMD脚本conf:实例配置文件,包括broker配置文件,logback配置文件lib:依赖jar包,包括Netty,commons-lang,FastJson等 启动/停止方式: 1. 启动r
阅读全文
摘要:常用帮助地址 www.redisdoc.comhttp://www.redis.cn/ Redis = remote dictionary server redis是单线程模式的 一次只能处理一个请求,且区分大小写。 但redis的速度挺快的,主要原因是 1.redis是单线程模式的2.redis的
阅读全文

浙公网安备 33010602011771号