2作者: yofabr大约 2 个月前
Resilient 是一个 Rust 异步工具包,为你的 Rust 应用处理容错,尤其适用于频繁调用其他服务或数据库查询的场景。 Resilient 支持限流、熔断器、超时、舱壁隔离和重试策略。Pipeline 用于一次性定义多个策略,并根据这些策略的规则运行异步操作。 如果系统经常发生故障,你还可以添加备用方案。 这个工具包的灵感来源于 failsafe-go,但专为 Rust 设计。欢迎分享你的看法。如果你喜欢它,请点个赞!
3作者: hchua大约 2 个月前
现在每个人都在用 AI 做任何事情。公司正在大力推行“AI 优先”策略,鼓励在工作的每个环节都采用 AI。<p>AI 用于规划、AI 用于 RFC(征求意见稿)、AI 用于编写代码、AI 用于创建 PR(代码合并请求)。当然,我们可以使用测试框架来确保一切正常运行。但我们如何才能确保工程师们对他们所交付的代码有深入的理解呢?<p>我们的团队也提出了常见的建议:先写计划,先写测试用例等等。但在这种时代,你如何验证工程师没有直接把这些任务交给 LLM(大型语言模型)呢?<p>如果这就是未来,我也真心为初级工程师的成长感到担忧。