上一页 1 2 3 4 5 6 7 8 ··· 41 下一页
摘要: 概述 不管是计算任务还是数据存储都会涉及资源分配,资源包括但不限于硬件资源如CPU、内存、硬盘、网口。在单机环境中,资源管理相对简单;分布式环境中,资源分布相对分散,如何协调资源应对计算任务和数据存储就是亟待解决的问题。 资源管理和调度是将计算任务分配到资源的过程,为了处理并发的计算任务,系统会通过 阅读全文
posted @ 2024-08-21 16:59 johnny233 阅读(307) 评论(0) 推荐(0)
摘要: 概述 Java Microbenchmark Harness,简称JMH,由OpenJDK开发,用来构建、运行和分析Java或其他JVM语言代码的微基准测试框架。适合于方法级别的细粒度测试,并不适用于系统之间的链路测试。 为什么需要JMH,也就是需求产生 死码消除:所谓死码,是指注释的代码,不可达的 阅读全文
posted @ 2024-08-21 16:59 johnny233 阅读(72) 评论(0) 推荐(0)
摘要: 简介 官网:https://zookeeper.apache.org/index.html 分布式服务协调组件,Google Chubby的开源实现。解决分布式应用中的以下问题:配置管理、命名服务(Naming Service)、集群管理、统一命名服务、状态同步。 用于解决分布式数据一致性问题,提供 阅读全文
posted @ 2024-08-21 16:59 johnny233 阅读(86) 评论(0) 推荐(0)
摘要: 概述 SkipList,跳表,跳跃表,在LevelDB和Lucene中都广为使用。跳表被广泛地运用到各种缓存实现当中,跳跃表使用概率均衡技术而不是使用强制性均衡,因此对于插入和删除结点比传统上的平衡树算法更为简洁高效。 Skip lists are data structures that use 阅读全文
posted @ 2024-08-21 16:58 johnny233 阅读(158) 评论(0) 推荐(0)
摘要: 背景 SOA或微服务架构体系下必不可少的一个分布式组件,常用于解决分布式场景下数据一致性的问题。 应用场景: 资源竞争控制:在分布式系统中,多个节点可能同时访问共享资源,如数据库、文件系统、缓存等。分布式锁可以用来控制对这些共享资源的访问,确保在任何时候只有一个节点能够对资源进行修改,避免数据的并发 阅读全文
posted @ 2024-08-21 16:58 johnny233 阅读(88) 评论(0) 推荐(0)
摘要: 引言 在营销系统里,为了增加系统的活跃用户数,经常会有各种各样的营销活动。这类活动几乎都是为了充分利用存量用户的价值,促使他们分享产品或App以达到触达到更多用户的目的。又或者是出于营销目的,群发优惠券触达短信这种场景。 分享App活动页(或其他各种页面)时URL一般会带有各种参数,比如分享者fro 阅读全文
posted @ 2024-08-20 10:29 johnny233 阅读(62) 评论(0) 推荐(0)
摘要: 注:本文面向于软考高级—系统架构设计师,具体来说是数据库部分,知识点偏零碎化。想要系统学习数据库原理的,可考虑去看《数据库原理》,清华大学出版社或其他出版社皆可。 概述 概念 关系,就是二维表。特性: 列不可分性:关系中每一列都是不可再分的属性,即不能出现如下复合属性 行列无序性:交换列的前后顺序不 阅读全文
posted @ 2024-08-20 10:17 johnny233 阅读(545) 评论(0) 推荐(0)
摘要: 概述 关于TCP的杂乱知识点,不成体系,毕竟TCP真的太复杂。 TCP,Transmission Control Protocol;IP,Internet Protocol,两者共同组成TCP/IP协议族,包含一系列构成互联网基础的网络协议。 OSI七层网络模型 图片来自于OSI七层网络模型 OSI 阅读全文
posted @ 2024-08-20 10:13 johnny233 阅读(73) 评论(0) 推荐(0)
摘要: 概述 在高并发场景下,请求量瞬间到达,后端服务器即使有缓存、集群主备、分库分表、容错降级等措施,也有可能扛不住这请求量,因此可考虑引入限流组件。限流的目的:防止恶意请求流量或流量超出系统承载。 应用场景: 网关层校验流量,拦截非法请求,或直接抛弃部分流量(后来的流量,如秒杀系统) 实时场景下的数据迁 阅读全文
posted @ 2024-08-20 10:09 johnny233 阅读(313) 评论(0) 推荐(0)
摘要: 概述 ZooKeeper Atomic Broadcast,ZooKeeper原子消息广播协议。ZAB协议是为分布式协调服务ZK专门设计的一种支持崩溃恢复的原子广播协议。ZK主要依赖ZAB协议来实现分布式数据的最终一致性,基于该协议,ZK实现一种主备模式的系统架构来保持集群中各个副本之间的数据一致性 阅读全文
posted @ 2024-08-20 10:06 johnny233 阅读(373) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 41 下一页