TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Flawless is now in public beta

39 点作者 ushakov7 个月前

6 条评论

dang7 个月前
Related:<p><i>Flawless – Durable execution engine for Rust</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38010267">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38010267</a> - Oct 2023 (117 comments)
vineyardmike7 个月前
This is very cool, my read is that it’s basically a WAL for sys-calls, because everything else is deterministic and can be reproduced. It’s a pretty clever, and afaik, novel idea.<p>This seems like a great way to run tests hermetically, but I’m skeptical about this being the best way to run almost anything else. It seems like an expensive and complex way to handle failure. The examples provided (calling stripe API, recording result in DB) seem better handled through higher-level state management vs rerunning the exact binary again. Why recreate the HTTP call, when you could&#x2F;should write custom logic to handle the failure. Maybe you need to ask stripe about the failure, but an HTTP call to report metrics can be silently dropped on failure.<p>That said, it would be really interesting if you can run this just on a subset of code, you could build dedicated transaction support into key logic.
bkolobara7 个月前
Hi! I&#x27;m Bernard, the creator of flawless. Happy to answer any questions ^^
评论 #41736019 未加载
评论 #41739590 未加载
评论 #41737482 未加载
评论 #41741278 未加载
评论 #41748263 未加载
Axsuul7 个月前
This is so awesome and solves a business need. Anyone know if something like this exists for Ruby?
trevyn7 个月前
“The flawless binary is free to use, but only distributed as a closed source binary.”<p>Insta-pass.
domlebo707 个月前
Gotta say, that animation is amazing.