摘要: 对于刚刚接触分布式系统的小伙伴们来说,一提起分布式系统,就感觉高大上,深不可测。而且看了很多书和视频还是一脸懵逼。这篇文章主要使用大白话的方式,带你理解一下分布式系统中的CAP理论。保证你能听懂。 一、什么是分布式系统 拿一个最简单的例子,就比如说我们的图书管理系统。之前的系统包含了所有的功能,比如 阅读全文
posted @ 2020-11-17 19:54 姚春辉 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 写在前面:之前在设计接口时因经验尚浅,并未过多考虑幂等性,但这两天出现的一个线上问题让我认识到了某些情况下接口幂等性 的重要性; 非幂等场景: 服务A将单据A信息通过RPC远程过程调用传给下游服务B接口(非幂等接口)用于生成关联单据B,服务B接口会校验是否已经接收 过单据A,如果已接收过,会报错『重 阅读全文
posted @ 2020-11-17 11:26 姚春辉 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 在微服务架构下,我们在完成一个订单流程时经常遇到下面的场景: 1.一个订单创建接口,第一次调用超时了,然后调用方重试了一次 2.在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次 3.当这笔订单开始支付,在支付请求发出之后,在服务端发生了扣钱操作,接口响应超时了,调用方重试了一次 阅读全文
posted @ 2020-11-17 11:08 姚春辉 阅读(2490) 评论(0) 推荐(2) 编辑
摘要: 曾经有个阿里P9大佬说过,对于后台开发来说,能够把Spring跟Redis的吃透,来阿里工作完全可以胜任绝大部分后端开发的工作。Redis,作为当前最流行的后台缓存/存储组件,被广泛应用在不同行业、不同系统、不同服务中。今天,我们来谈一谈一个Redis的高级用法,如何使用Redis-cli的管道功能 阅读全文
posted @ 2020-11-16 20:48 姚春辉 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 例如面试官问你,eg:我们都知道redis的几种持久化方式,请简述一下他们的区别和优缺点。我们经常接触,但是如果面试没做准备的话还是很容易被问懵,其实我最想强调的是,不管你有多少工作经验,对这些知识点你掌握如何,只要去面试就一定一定得复习全备,因为这一类得东西我们实际上不常用,至少不可能说是天天用。 阅读全文
posted @ 2020-11-16 20:26 姚春辉 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 结构型模式这些设计模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获得新功能的方式。 适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的 阅读全文
posted @ 2020-11-09 18:04 姚春辉 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 17:48 姚春辉 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 17:32 姚春辉 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 17:28 姚春辉 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 16:44 姚春辉 阅读(965) 评论(0) 推荐(1) 编辑