需求是第一 分析一个架构时需要倒三角模型,微服务也不例外。第一重要是需求,其次看方案是否可以带来的价值,需要遵循什么原则,使用技术的最佳实践有哪...
一个微服务主要有三个角色:服务提供者、服务的消费者、服务注册中心(服务代理)。 服务注册 服务,如用户服务、库存服务订单服务,都启动在服务提供者...
JVM组成架构 Java之所以可以实现跨平台运行,是因为运行在JVM虚拟机上,JVM屏蔽了底层系统的不同,为Java字节码文件构造了一个统一的运...
题目两个单向链表,这两个链表有可能在某个元素合并(链表长度分别为m、n),如下图,也可能不合并。现在给定两个链表的头指针,在不修改链表的情况下,...
性能测试 为了保证系统在线上稳定运行,需要对系统做性能测试,看是否可抗住线上流量。性能测试是一个总称,具体可以细分为 性能测试、负载测试、压力测...
linux Inode文件存储 文件系统将硬盘空间以块为单位进行划分,每一个文件占据若干块。“块”大小,最常见的是4KB。为了找到文件,还需要存...
简介 Doris(https://github.com/itisaid/Doris)是一个海量分布式 KV 存储系统,其设计目 标是支持中等规模...
CAP理论是指对于一个分布式数据系统,其可用性、一致性、和分区耐受性不可以同时满足。其中:C:一致性Consistency,指每次读取数据都应该...
负载均衡背景 随着用户访问的增多,一个应用服务器不能满足需求了,就需要部署多台应用服务器,通过负载均衡,将数据分发到不同的应用服务器。从作用来看...