掘友等级
获得徽章 0
今天准备提车
付好款了,流程走完准备好提车了
今天把几年前整的公众号和小程序找回来了,回首往事,历历在目,兜兜转转,又回来了!
#我的2023年度关键词#
回顾2022:
团队代码大赛金码奖,个人赛银码奖,荣誉盛典技术达人之技术星
40多岁的大佬被迫离职,30岁的我焦虑稍严重
投资北京租车公司,又开始玩起了股票
回看2023:
优秀员工
30岁焦虑严重,未来比较迷茫,二娃幼儿园三个月初见成效、不哭不闹,装修老家房子
想提车但没提成,二次投资租车公司,股票绿油油
展望2024:
提车,寻找副业目标,赚取副业第一桶金,晋升
记一次因升级框架包导致的日期中时间精度丢失问题排查。mybatis,spring,oracle
FMEA,故障模式与影响分析,可用于检测并优化一个架构的可用性。
1、给定一个架构设计图
2、假定某个功能不可用了评判系统是否可用
3、应该如何优化
4、针对其他功能重复第二三步
高可用一般通过冗余机器实例来完成,和集群高性能类似,也是通过增加机器来达到目的。不过他们有本质的区别,集群高性能是为了扩展处理性能,高可用是为了冗余处理单元。
高可用通常分为计算高可用和存储高可用。计算高可用带来的复杂度和集群高性能带来的复杂度问题类似,也是有任务分配器的选择,任务分配器的集群,任务分配算法任务分解等问题。
存储高可用虽然和计算高可用一样也是通过增加机器达到存储高可用,但是存储高可用更复杂,它的节点之间还会有数据通信,需要完成数据复制等操作。
高性能复杂度来源主要有单机和集群,单机下主要有单线程,单进程,多线程,多进程,多进程通信,多线程并发等问题。当单台机器无法抗住压力时,通常会选择集群,集群常见问题通常有任务分配器的选择,任务分配器集群,分配算法,任务分解等因素。
系统是由一群有关联的个体按照某种规则运转的群体,它能完成个体不能完成的功能,子系统是范围更小的系统,一般用于组成更大的系统;模块是从逻辑层面去划分,组件是从物理层面去划分;框架强调规范约束,架构强调基础结构。架构是指系统的顶层结构的描述,规定了系统由哪些个体组成,这些个体可以是子系统、模块、组件,这些个体通过什么规则运转。
下一页