摘要: 谈谈数据库的高可用架构 前言 本篇文章讨论一下数据库高可用的相关架构。 1. 数据库的高可用 数据库的高可用从下面几点考虑 + 高可用 + 高性能 + 可拓展 + 一致性 1.1 水平切分 主要解决单数据库中数据量过多的问题。水平划分成多个库负载均衡。 1.1.1 如何划分数据 + 通过范围 + 时 阅读全文
posted @ 2020-02-06 11:11 胖大星- 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 谈谈注册中心 zookeeper 和 eureka中的CP和 AP 前言 在分布式架构中往往伴随CAP的理论。因为分布式的架构,不再使用传统的单机架构,多机为了提供可靠服务所以需要冗余数据因而会存在分区容忍性P。 冗余数据的同时会在复制数据的同时伴随着可用性A 和强一致性C的问题。是选择停止可用性达 阅读全文
posted @ 2020-02-04 17:36 胖大星- 阅读(18412) 评论(1) 推荐(2) 编辑
摘要: jdk 集合大家族之Collection 前言: 此处的集合指的是java集合框架中的实现了Collection接口相关的类。所以主要为List Set 和 Queue 其他章节会专门介绍Map相关。 1. List 1.1 ArrayList + 从数组中间删除某个元素需要很大代价,因为被删除之后 阅读全文
posted @ 2020-01-14 22:55 胖大星- 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 使用wireshark 抓取 http https tcp ip 协议进行学习 前言 本节使用wireshark工具抓包学习tcp ip http 协议 1. tcp 1.1 tcp三次握手在wireshark中的体现 1.1.1 三次握手过程 1.1.1 wireshark中三次握手过程 在wir 阅读全文
posted @ 2020-01-11 21:39 胖大星- 阅读(5324) 评论(0) 推荐(0) 编辑