架构

事件驱动架构设计

事件驱动架构是通过事件的传播来实现跨越多个服务之间的业务逻辑的。事件驱动架构是一种设计应用的软件架构和模型,可以最大程度减少耦合度。其实现在 iOS、Android、JS 等等客户端的所谓的 发生了什么 -> 要做什么本质上都是事件驱动设计思想的衍生物。比如 Android 的广播、输入事件。让我们来看看事件驱动什么到底是什么吧!

Kvrocks 架构设计详解

Kvrocks 是基于 RocksDB 之上兼容 Redis 协议的 NoSQL 存储服务,设计目标是提供一个低成本以及大容量的 Redis 服务,作为 Redis 在大数据量场景的互补服务,选择兼容 Redis 协议是因为简单易用且业务迁移成本低。

浅谈 HTTP 3

我们之前谈到到了 head-of-line blocking 的问题,这也是 HTTP3 最大改变的地方。它不使用 TCP 作为会话的传输层,而是使用 QUIC,一种新的互联网传输协议。本文将简单聊聊 HTTP 3.0 协议。

QUIC 协议

QUIC (QUIC)是一种新的默认加密的互联网传输协议,它提供了许多改进,旨在加速 HTTP 传输并使其更加安全,其目标是最终取代网络上的 TCP 和 TLS。在这篇博客文章中,我们将概述 QUIC 的一些关键特性,以及它们如何使网络受益,还有支持这种激进的新协议所面临的一些挑战。