it_worker365

   ::  ::  ::  ::  :: 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页

2021年4月2日

摘要: 异地多活架构的关键点就是异地、多活,其中异地就是指地理位置上不同的地方,类似于“不要把鸡蛋都放在同一篮子里”;多活就是指不同地理位置上的系统都能够提供业务服务,这里的“活”是活动、活跃的意思 同城异区指的是将业务部署在同一个城市不同区的多个机房 跨城异地指的是业务部署在不同城市的多个机房,而且距离最 阅读全文
posted @ 2021-04-02 10:19 it_worker365 阅读(67) 评论(0) 推荐(0) 编辑

2021年4月1日

摘要: 存储高可用方案的本质都是通过将数据复制到多个存储设备,通过数据冗余的方式来实现高可用,其复杂性主要体现在如何应对复制延迟和中断导致的数据不一致问题 主备:读写主机,“备机”主要还是起到一个备份作用,并不承担实际的业务读写操作 主从:主机读写,从机读 双机切换:状态判断/切换决策 互联式:主备机直接建 阅读全文
posted @ 2021-04-01 14:27 it_worker365 阅读(49) 评论(0) 推荐(0) 编辑

摘要: CAP~在一个分布式系统(指互相连接并共享数据的节点的集合)中,当涉及读写操作时,只能保证一致性(Consistence-对某个指定的客户端来说,读操作保证能够返回最新的写操作结果)、可用性(Availability~非故障的节点在合理的时间内返回合理的响应(不是错误和超时的响应))、分区容错性(P 阅读全文
posted @ 2021-04-01 13:33 it_worker365 阅读(43) 评论(0) 推荐(0) 编辑

摘要: “高性能架构模式” “读写分离”,其本质是将访问压力分散到集群中的多个节点,但是没有分散存储压力 主从结构,主读写,从读,主从通过复制同步; 主从复制不一致问题解决:写操作后的读操作指定发给数据库主服务器/读从机失败后再读一次主机/关键业务读写操作全部指向主机,非关键业务采用读写分离 分配机制:代码 阅读全文
posted @ 2021-04-01 12:53 it_worker365 阅读(49) 评论(0) 推荐(0) 编辑

摘要: 合适原则、简单原则、演化原则 真正优秀的架构都是在企业当前人力、条件、业务等各种约束下设计出来的,能够合理地将资源整合在一起并发挥出最大功效,并且能够快速落地 识别复杂度:复杂度主要来源于“高性能”“高可用”“可扩展”等几个方面 设计备选方案:备选阶段关注的是技术选型,而不是技术细节,技术选型的差异 阅读全文
posted @ 2021-04-01 11:05 it_worker365 阅读(41) 评论(0) 推荐(0) 编辑

摘要: 架构设计的关键思维是判断和取舍 架构是顶层设计;框架是面向编程或配置的半成品;组件是从技术维度上的复用;模块是从业务维度上职责的划分;系统是相互协同可运行的实体。 高性能带来的复杂度: 单台-多进程/多线程/通信等方方面面,比如:Nginx 可以用多进程也可以用多线程,JBoss 采用的是多线程;R 阅读全文
posted @ 2021-04-01 09:25 it_worker365 阅读(73) 评论(0) 推荐(0) 编辑

2021年3月29日

摘要: LevelDB 是基于 LSM 树优化而来的存储系统 LSM 树会将索引分为内存和磁盘两部分,将内存中的 C0 树和磁盘上的 C1 树归并来存储,并在内存达到阈值时启动树合并。 为了防止一边被写入修改,一边被写入磁盘,所以设计读写分离,它将内存中的数据分为两块,一块叫作 MemTable,它是可读可 阅读全文
posted @ 2021-03-29 15:39 it_worker365 阅读(204) 评论(0) 推荐(0) 编辑

2021年3月18日

摘要: 时序数据,就是按照时间顺序记录系统、设备状态变化的数据,时序数据最大的特点是数据量很大,可以不夸张地说是海量。时序数据主要来自监控(监控被称为业务之眼),而且在不影响业务运行的前提下,监控埋点是越多越好,这样才能及时发现问题、复盘故障 META 节点存放的是系统运行的关键元信息,比如数据库(Data 阅读全文
posted @ 2021-03-18 11:09 it_worker365 阅读(73) 评论(0) 推荐(0) 编辑

2021年3月17日

摘要: 角色 授权码许可类型 客户需要授权客户端访问资源持有者的部分资源,这里如果直接将用户名密码给客户端则会产生账号泄露风险,并且无法对资源范围管控,没有到期时间除非修改密码等问题 ~ 所以需要授权码,通过授权码,客户端找授权服务换取访问令牌!授权客户端用令牌取访问有限资源 OAuth 2.0 授权的核心 阅读全文
posted @ 2021-03-17 10:37 it_worker365 阅读(65) 评论(0) 推荐(0) 编辑

2021年3月12日

摘要: 内存表的数据部分以数组的方式单独存放,而主键 id 索引里,存的是每个数据的位置。主键 id 是 hash 索引,可以看到索引上的 key 并不是有序的 InnoDB 引擎把数据放在主键索引上,其他索引上保存的是主键 id。这种方式,我们称之为索引组织表(Index Organizied Table 阅读全文
posted @ 2021-03-12 15:20 it_worker365 阅读(64) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页