摘要: 在使用Dubbo进行服务化或者整合应用后,假设某个服务后台日志显示有异常,这个服务又被多个应用调用的情况下,我们通常很难判断是哪个应用调用的,问题的起因是什么,因此我们需要一套分布式跟踪系统来快速定位问题,Pinpoint可以帮助我们快速定位问题(当然,解决方案也不止这一种)。 什么是Pinpoin 阅读全文
posted @ 2019-06-08 23:08 venblenJan° 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 一个TCC事务框架需要解决的当然是分布式事务的管理。关于TCC事务机制的介绍,可以参考TCC事务机制简介。http://www.bytesoft.org/tcc-intro TCC事务模型虽然说起来简单,然而要基于TCC实现一个通用的分布式事务框架,却比它看上去要复杂的多,不只是简单的调用一下Con 阅读全文
posted @ 2019-06-08 23:04 venblenJan° 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库 Solr是以Lucene为基础实现的文本检索应用服务。Solr部署方式有单机方式、多机Master-Slaver方式、Cloud方式。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案。当索引越来越大, 阅读全文
posted @ 2019-06-08 22:53 venblenJan° 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。 持续集成 持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个: 快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容 阅读全文
posted @ 2019-06-06 17:27 venblenJan° 阅读(2247) 评论(0) 推荐(0) 编辑
摘要: 一致性协议有很多种,比如 Paxos,Raft,2PC,3PC等等,今天我们讲一种协议,ZAB 协议,该协议应该是所有一致性协议中生产环境中应用最多的了。为什么呢?因为他是为 Zookeeper 设计的分布式一致性协议! 1. 什么是 ZAB 协议? ZAB 协议介绍 1、ZAB 协议全称:Zook 阅读全文
posted @ 2019-06-06 16:22 venblenJan° 阅读(1617) 评论(2) 推荐(2) 编辑
摘要: 在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类,介绍的内容如下: 公平锁 / 非公平锁 可重入锁 / 不可重入锁 独享锁 / 共享锁 互斥锁 / 读写锁 乐观锁 / 悲观锁 分段锁 偏向锁 / 轻量级锁 / 重量级锁 自旋锁 公平锁 / 非公平锁 可重入锁 / 不 阅读全文
posted @ 2019-06-06 16:18 venblenJan° 阅读(701) 评论(0) 推荐(1) 编辑
摘要: 来源:yq.aliyun.com/articles/278034 一、需求 一个朋友接到一个需求,从大数据平台收到一个数据写入在20亿+,需要快速地加载到MySQL中,供第二天业务展示使用。 二、实现再分析 对于单表20亿, 在MySQL运维,说真的这块目前涉及得比较少,也基本没什么经验,但对于In 阅读全文
posted @ 2019-06-06 16:14 venblenJan° 阅读(909) 评论(0) 推荐(0) 编辑
摘要: RDB 持久化 RDB 快照命令 RDB 创建原理 RDB 的优点 RDB 的缺点 AOF 持久化 AOF 的配置 AOF 创建原理 AOF 的优点 AOF 的缺点 RDB 和 AOF 二者的区别 RDB 和 AOF 我应该用哪一个 AOF BGREWRITEAOF 重写 备份 Redis 数据 R 阅读全文
posted @ 2019-06-06 15:56 venblenJan° 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 文章目录: 1、复制过程 2、数据间的同步 3、全量复制 4、部分复制 5、心跳 6、异步复制 复制原理 1.复制过程 复制的过程步骤如下: 1、从节点执行 slaveof 命令 2、从节点只是保存了 slaveof 命令中主节点的信息,并没有立即发起复制 3、从节点内部的定时任务发现有主节点的信息 阅读全文
posted @ 2019-06-06 15:47 venblenJan° 阅读(215) 评论(0) 推荐(0) 编辑