CDN资讯
-
布隆过滤器算法用于搜索
1*kI0fAwTu4Q8dvhQWF8putg.png问题: 什么是布隆过滤器? 答案 → 布隆过滤器是一种空间效率高的概率型数据结构。它已经存在了50年。它…
-
设计一个像ESPN一样的实时视频流系统
功能需求 ?直播事件与流之间的最大延迟不超过1分钟?系统应能够适应大量用户(异构交付)?系统应能将视频转换为不同的分辨率和编解码器?系统应具备容错性 视频转换和接收 由于我们正在实…
-
短视频内容平台(如TikTok、Instagram Reel、YouTube Shorts)的系统设计
现在,短视频内容已成为新趋势,每个人都在从TikTok、Instagram、YouTube等平台上消费这些内容。让我们看看如何为TikTok创建一个系统。 这样的应用程序看起来很小…
-
为什么不要用stop方法停止线程?
线程启动完毕后,在运行时可能需要终止,Java提供的终止方法只有一个stop,但是我不建议使用这个方法,因为它有以下三个问题:(1)stop方法是过时的从Java编码规则来说,已经…
-
redis 基础-数据结构-简单动态字符串
简单动态字符串定义: 每个sds.h/sdshdr结构表示一个SDS值 SDS示例: SDS和C字符一样保留空字符结尾,但是不会计算在len属性里,自动分配1字节空间和末尾添加空字…
-
微服务模式:服务发现模式
由于微服务应用的动态性,很难调用具有固定 IP 地址的服务。这就是服务发现的概念出现的背景。服务发现有助于客户端了解服务实例的位置。在这种情况下,服务发现组件将充当服务注册表。 服…
-
现代软件架构中的缓存技术
缓存是提高现代软件系统性能和可扩展性的关键技术。在本文中,我们将探讨典型软件架构中各个级别的缓存,包括客户端缓存、内容交付网络(CDN)缓存、负载均衡器缓存、消息基础设施缓存、服务…
-
Kafka:介绍和内部工作原理
展示Kafka工作方式的简单架构。 什么是Kafka?为什么我们要使用它?它是消息队列吗? ?它是一个 分布式流处理平台或分布式 提交日志*。*?Kafka通常…
-
SQL初学者教程
1*MZYgEqPQgfPTJFoJZddQ2g.png什么是SQL数据库?SQL数据库是一种关系数据库管理系统(RDBMS),它使用结构化查询语言(SQL)作为与数据交互和操作的…
-
一文读懂:GPU最强\\”辅助\\”HBM到底是什么?
#GPU#HBM#AI#一文读懂#存储 各位ICT的小伙伴们大家好呀。 我是老猫。 今天我们聊聊GPU背后的女人,不对,是背后的大赢家-HBM。 那么,HBM究竟是什…