Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Last updated : Nov 05, 2025
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar. Understand more
Nov 2025
Assess ?

Restate 是一个持久化执行平台,旨在解决构建有状态、容错应用程序时的复杂分布式系统挑战。它通过执行日志记录记录每个步骤,确保容错、可靠恢复和跨服务的精确一次通信。平台的关键架构优势在于将应用程序逻辑分离为三种持久化服务类型:基本服务用于无状态函数;虚拟对象用于建模并发、有状态的实体;工作流用于编排复杂、多步骤的过程。我们在一个大型保险系统中仔细评估了 Restate,对其性能感到非常满意。

Apr 2025
Assess ?

Restate 是一个持久化执行平台,类似于 Temporal ,由 Apache Flink 的原始创始人开发。功能方面,它提供了将工作流作为代码、状态事件处理、Saga 模式和持久化状态机等特性。Restate 使用 Rust 编写,并作为单个二进制文件部署,利用分布式日志记录事件,并通过基于 Flexible Paxos 的虚拟共识算法来实现,这保证了在节点故障时的持久性。平台提供了 Java、Go、Rust 和 TypeScript 等常见语言的 SDK。我们仍然认为,在分布式系统中最好避免使用分布式事务,因为这会带来额外的复杂性和不可避免的运维开销。然而,如果在你的环境中无法避免分布式事务,这个平台是值得评估的。

Published : Apr 02, 2025

Download the PDF

 

 

 

English | Português 

Sign up for the Technology Radar newsletter

 

 

Subscribe now

Visit our archive to read previous volumes