有时间(大概考完试)写一篇完善的关于 observability improvement 和 open telemetry 基本原理的文章吧
Web 后端应用程序的可观测性改进
https://www.ahdark.blog/observability-improvement-for-web-backend-applications
Web 后端应用程序的可观测性改进 - AHdark相信日志,即 Logging,对于大多数开发人员是不陌生的。 日志是一种记录应用程序运行状态的重要手段,它可以帮助我们了解应用程序的运行情况,排查问题,甚至是监控应用程序的性能。在 Web 后端应用程序中,日志是不可或缺的一部分,它可以记录用户请求、应用程序的错误、警告等信息…
有时间(大概考完试)写一篇完善的关于 observability improvement 和 open telemetry 基本原理的文章吧
字节跳动,狗屎技术公司。号称要推 Rust,开源一个难用的要死的 volo,用 Go 的思路来写 Rust,这些都可以不提。
但你写个框架,啥都没有。
Discovery trait 要用户来实现,我写了一晚上 etcd 都搞不明白你这玩意到底有啥鸟用;
负载均衡什么策略没有,就一个 random 和一个 consistent hash;
链路追踪调了好久,RFC 标准的 propagator 没法用,因为必须由 volo 自己去实现 Extrator 和 Injector 的 traits,我心有余力而力不足,因为 Rust 不允许。最后只能自己去写 map。
你说你这叫什么框架,我业务还没写呢,先在你这上栽死了。
crate 的 feature 不会用,就是要分成一大堆包来恶心人。
早点死吧,我真的要疯了。
Rust 好处是享受完了的,基建是一点不做的。这就是开源精神。
Consul 这种东西, crates.io 找不到一个能用的。我不信字节换了 rust 就不用 service discovery 了。volo 就丢个 static discovery,合着你是开源框架降低培训成本,还要给商业用途卡个门槛啊,高啊!开源个 Consul 就是要死的啊。
字节跳动,狗屎技术公司。号称要推 Rust,开源一个难用的要死的 volo,用 Go 的思路来写 Rust,这些都可以不提。
但你写个框架,啥都没有。
Discovery trait 要用户来实现,我写了一晚上 etcd 都搞不明白你这玩意到底有啥鸟用;
负载均衡什么策略没有,就一个 random 和一个 consistent hash;
链路追踪调了好久,RFC 标准的 propagator 没法用,因为必须由 volo 自己去实现 Extrator 和 Injector 的 traits,我心有余力而力不足,因为 Rust 不允许。最后只能自己去写 map。
你说你这叫什么框架,我业务还没写呢,先在你这上栽死了。
crate 的 feature 不会用,就是要分成一大堆包来恶心人。
早点死吧,我真的要疯了。
Mac Mini 真的感觉就是拿来做家庭媒体服务器或者搞阵列用的了,缩体积藏开机按钮,明摆着服务器化了
Rust full stack tracing (distributed)
彻底搞明白 Rust 的 tracing 实现了,过几天写文章