xChar
·3 months ago

字节跳动,狗屎技术公司。号称要推 Rust,开源一个难用的要死的 volo,用 Go 的思路来写 Rust,这些都可以不提。

但你写个框架,啥都没有。
Discovery trait 要用户来实现,我写了一晚上 etcd 都搞不明白你这玩意到底有啥鸟用;
负载均衡什么策略没有,就一个 random 和一个 consistent hash;
链路追踪调了好久,RFC 标准的 propagator 没法用,因为必须由 volo 自己去实现 Extrator 和 Injector 的 traits,我心有余力而力不足,因为 Rust 不允许。最后只能自己去写 map。

你说你这叫什么框架,我业务还没写呢,先在你这上栽死了。

crate 的 feature 不会用,就是要分成一大堆包来恶心人。

早点死吧,我真的要疯了。

·3 months ago

Rust 好处是享受完了的,基建是一点不做的。这就是开源精神。

Consul 这种东西, crates.io 找不到一个能用的。我不信字节换了 rust 就不用 service discovery 了。volo 就丢个 static discovery,合着你是开源框架降低培训成本,还要给商业用途卡个门槛啊,高啊!开源个 Consul 就是要死的啊。

Loading comments...