-
K8s集群架构与高可用解析
基本工作过程 Kubernetes 的核心工作过程: 资源对象:Node、Pod、Service、Replication Controller 等都可以看作一种资源对象 操作:…
-
神一样的CAP理论被应用在何方?
对于开发或设计分布式系统的架构师工程师来说,CAP 是必须要掌握的理论。 图片来自 Pexels But:这个文章的重点并不是讨论 CAP 理论和细节,重点是说说 CAP 在微服务…
-
详解Expdp/Impdp三种性能诊断方法–如何有效定位瓶颈?
在导出导入过程中,偶尔会遇到一些性能问题,可以会因主机资源,数据库版本,PSU版本,datapump本身bug等原因导致。 这里首先可根据需求判断是在哪个环节出问题,导出/导入元数…
-
6种微服务RPC框架,你知道几个?
开源 RPC 框架有哪些呢? 一类是跟某种特定语言平台绑定的,另一类是与语言无关即跨语言平台的。 跟语言平台绑定的开源 RPC 框架主要有下面几种。 Dubbo:国内最早开源的 R…
-
个推基于 Apache Pulsar 的优先级队列方案
一、业务背景 在个推的推送场景中,消息队列在整个系统中占有非常重要的位置。当 APP 有推送需求的时候, 会向个推发送一条推送命令,接到推送需求后,我们会把APP要求推送消息的用户…
-
阿里大神分享API网关在微服务架构中的应用
案例背景介绍: 在实践微服务架构时,我们经常会面对以下需求:如何隔离外部和内部,如何保障后台服务安全性,如何降低运维成本,如何减少变更的流程和错误成本,如何减少客户端与服务的耦合等…
-
Web框架的前生今世 从Servlet到Spring MVC到Spring boot
背景 上世纪90年代,随着Internet和浏览器的飞速发展,基于浏览器的B/S模式随之火爆发展起来。最初,用户使用浏览器向WEB服务器发送的请求都是请求静态的资源,比如html、…
-
从新手到架构师:从100到1000万高并发的架构演进之路
本文以设计淘宝网的后台架构为例,介绍从一百个并发到并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。文章汇总了一些…
-
鸟瞰 Java 并发框架
1. 为什么要写这篇文章 几年前 NoSQL 开始流行的时候,像其他团队一样,我们的团队也热衷于令人兴奋的新东西,并且计划替换一个应用程序的数据库。但是,当深入实现细节时,我们想起…
-
分布式系统的负载均衡
一、 什么是负载均衡? 什么是负载均衡? 记得***次接触 Nginx 是在实验室,那时候在服务器部署网站需要用 Nginx 。Nginx 是一个服务组件,用来反向代理、负载平衡和…