分布式
-
公司来了一个大佬,一小时就帮我们解决了flink数据倾斜问题
❝ 在使用Flink的时候,你有遇到过数据倾斜吗?下面的方案可能对你会有帮助。 什么是数据倾斜 在使用一些大数据处理框架进行海量数据处理的过程中,可能会遇到数据倾斜的问题,由于大数…
-
Redis:释放闪电般快速的数据存储和检索能力
在当今的数字化时代,数据已经成为企业和个人的重要资产。然而,随着数据量的不断增长,如何高效地存储和检索这些数据成为了一个巨大的挑战。幸运的是,有一种名为Redis的内存数据结构存储…
-
持续集成持续交付CICD之Jenkins安装
Jenkins Jenkins 是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于 web 界面的平台。 起源于 Hudson(Hudson 是商用的…
-
云原生监控入门:使用Prometheus、Alertmanager 实现Cpu和内存的监控告警
引言 在当今高速发展的云计算时代,对于系统资源的监控变得尤为重要。像 CPU 和内存这样的计算资源,是支撑应用程序运行的基础。一旦这些资源出现瓶颈,将直接影响到应用的性能和稳定性。…
-
Django 异步任务实现方式全解析
在现代 Web 应用开发中,异步处理已经成为了提升性能和用户体验的关键技术之一。Django 作为一个功能强大的 Web 框架,自然也支持异步任务的实现。本文将为你详细介绍在 Dj…
-
京东二面:Redis为什么快?我说Redis是纯内存操作的,然后他对我笑了笑。。。。。。
引言 Redis是一个高性能的开源内存数据库,以其快速的读写速度和丰富的数据结构支持而闻名。作为一个轻量级、灵活的键值存储系统,Redis在各种应用场景下都展现出了惊人的性能优势。…
-
快速上手 Elasticsearch:Docker Compose 部署详解
最近面试竞争日益激烈,Elasticsearch作为一款广泛应用的中间件,几乎成为面试中必考的知识点。最近,AIGC也备受关注,而好多的AI项目中也采用了Elasticsearch…
-
工作多年,如何从 CRUD Boy 转型为分布式系统架构师?解锁分布式系统的艺术:从零开始理解分布式系统架构与设计原理!
编程是一门艺术,它的魅力在于创造。 65 哥已经工作5年了,一直做着简单重复的编程工作,活活熬成了一个只会 CRUD 的打工 boy。 65 哥:总是听大佬讲分布式分布式,什么才是…
-
Lyft微服务研发效能提升实践 | 4. 基于自动验收测试的部署门禁
怎样才能提高研发效率?是依赖于各自独立的本地开发测试环境,还是依赖完整的端到端测试?Lyft的这一系列文章介绍了其开发环境的历史和发展,帮助我们思考如何打造一套适合大规模微服务的高…
-
Lyft微服务研发效能提升实践 | 3. 利用覆盖机制在预发环境中扩展服务网格
怎样才能提高研发效率?是依赖于各自独立的本地开发测试环境,还是依赖完整的端到端测试?Lyft的这一系列文章介绍了其开发环境的历史和发展,帮助我们思考如何打造一套适合大规模微服务的高…
-
从0开始设计Twitter系统架构
Twitter是全球最大的社交网络之一,如果让我们从0开始设计twitter的系统架构,该怎么做呢?有哪些服务是必须的?有哪些点需要提前考虑?这篇文章简单介绍了设计类twitter…
-
从 0 到 1 亿用户的架构设计
Kirill Sh@Unsplash 高可用架构设计最核心的就是两点:解耦和冗余。解耦包括业务状态分离(无状态架构设计)、分库分表等。冗余包括缓存、CDN、主从备份、主主备份、Ge…
-
分布式系统设计: 从1千到10亿用户的跨越
随着用户增长,分布式系统的架构也需要随之演进。本文介绍了在用户从1千增长到10亿的过程中,系统架构需要采用的技术以及随之做出的改变。原文: Distributed System D…
-
27-JetCache基于redis使用总结
前言 一.使用配置 1.1.SpringBoot中使用 1.2.未使用SpringBoot中进行应用: 二、代码使用 2.1创建缓存两级(内存+远程),缓存,控制在50个 2.2一…
-
ES怎么面试?
前言 1.请简述Elasticsearch的基本原理和应用场景。 2.Elasticsearch的集群架构是怎样的?如何设计合理的集群结构? 3.什么是倒排索引?Elasticse…
-
Spring Cloud 怎么面试?
前言 1.请简述Spring Cloud的主要组件及其作用。 2.Spring Cloud如何解决微服务架构中的服务治理问题? 3.什么是服务注册与发现?Spring Cloud如…