Pengchen's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

分布式系统原理——条分缕析分布式:浅析强弱一致性

分布式系统原理——条分缕析分布式:浅析强弱一致性前言  这篇文章取自这篇博客,作为整理和收录,方便后续查阅。本篇文章非常推荐,与作者接下来的几篇文章都很不错,对于网上的分布式理论见解很深,且引的参考文章都很不错,可以参考看看,提升分布式系统理解很有帮助。   当前这篇文章至少比计划拖后了两个月。在上一篇文章《条分缕析分布式:到底什么是一致性?》中,我们仔细辨析了「一致性」相关的几个容易混淆的概念。
2021-01-03
分布式

Z 字形变换

Z 字形变换 题目介绍 题目解法 题目介绍Z 字形变换 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: 123L C I RE T O E S I I GE D H N 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:&quo
2021-01-03
Leetcode

分布式系统原理——条分缕析分布式:到底什么是一致性?

分布式系统原理——条分缕析分布式:到底什么是一致性?前言  这篇文章取自这篇博客,作为整理和收录,方便后续查阅。本篇文章非常推荐,与作者接下来的几篇文章都很不错,对于网上的分布式理论见解很深,且引的参考文章都很不错,可以参考看看,提升分布式系统理解很有帮助。   凡是做服务器开发的技术同学,估计都对分布式系统以及相关的理论感兴趣。而对于分布式理论,大家讨论的最多的恐怕就是「分布式一致性」问题了。然
2021-01-02
分布式

LongestPalindrome

题目介绍最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 123输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。 示例 2: 12输入: "cbbd"输出: "bb" 题目解法1、下面第一版自己写的,
2021-01-02
Leetcode

FindMedianSortedArrays

题目介绍寻找两个正序数组的中位数 给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。 进阶:你能设计一个时间复杂度为 O(log (m+n)) 的算法解决此问题吗? 示例 1: 123输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2 示例 2: 123
2021-01-01
Leetcode

LongestSubstringWithoutRepeatingCharacters

题目介绍无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 123输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 123输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b
2020-12-29
Leetcode

Zookeeper——使用场景

Zookeeper——使用场景前言  这篇文章取自这篇博客,作为整理和收录,方便后续查阅。   大致来说,zookeeper 的使用场景如下,举几个简单的: 分布式协调 分布式锁 元数据/配置信息管理 HA 高可用性 分布式协调  这个其实是 zookeeper 很经典的一个用法,简单来说,就好比,你 A 系统发送个请求到 mq,然后 B 系统消息消费之后处理了。那 A 系统如何知道
2020-10-30
Zookeeper

分布式系统原理——CAP定理

分布式系统原理——CAP定理前言  这篇文章取自这篇博客,作为整理和收录,方便后续查阅。 分布式系统 CAP 定理 P 代表什么含义  作者之前在看 CAP 定理时抱有很大的疑惑,CAP 定理的定义是指在分布式系统中三者只能满足其二,也就是存在分布式 CA 系统的。作者在网络上查阅了很多关于 CAP 文章,虽然这些文章对于 P 的解释五花八门,但总结下来这些观点大多都是指 P 是不可缺少的,也就是
2020-10-30
分布式

分布式系统设计——5. 分布式事务

分布式系统设计——5. 分布式事务前言  这篇文章取自这篇博客,作为整理和收录,方便后续查阅。   明白有哪几种方案,每种方案可能有啥坑?比如 TCC 方案的网络问题、XA 方案的一致性问题。   分布式事务的实现主要有以下 6 种方案: XA 方案 TCC 方案 SAGA 方案 本地消息表 可靠消息最终一致性方案 最大努力通知方案 两阶段提交方案/XA 方案  所谓的 XA 方案,
2020-10-30
分布式

Dubbo——6. Dubbo服务治理

Dubbo——6. Dubbo服务治理前言  这篇文章取自这篇博客,作为整理和收录,方便后续查阅。   服务治理,这个问题如果问你,其实就是看看你有没有服务治理的思想,因为这个是做过复杂微服务的人肯定会遇到的一个问题。   服务降级,这个是涉及到复杂分布式系统中必备的一个话题,因为分布式系统互相来回调用,任何一个系统故障了,你不降级,直接就全盘崩溃?那就太坑爹了吧。   失败重试,分布式系统中网络
2020-10-25
Dubbo
1…1516171819

搜索

Hexo Fluid