马斯克锐评 Twitter App 滥用 RPC


刚刚正式掌管 Twitter 不久的马斯克对公司进行了大刀阔斧的裁员,从他今天发表的推文来看,很显然他对此决策颇为满意,直言“Twitter 越来越充满活力”。

但与此同时,马斯克旁敲侧击地对 Twitter 的开发团队“批判”了一番。他表示自己为 Twitter 在许多国家的极慢运行速度感到抱歉。之所以如此慢是因为 App 需要执行 1000 多个“糟糕”的批处理 RPC,而这只是为了渲染主页的时间线。

Twitter 技术主管转发了马斯克的这则推文,并回击道:“你不仅裁掉了几乎所有负责 Twitter 基础设施的员工,现在还粗鲁无礼地评价我们的批处理工作。”最后还质问马斯克是否有去了解过 GraphQL 的工作原理。

GraphQL 是一个用于 API 的查询语言,也是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。

事实上,这位女性主管早已表达过对马斯克的不满,且看她的置顶推文。她的推特名字更是在内涵马斯克掌管下的 Twitter 是一个"hell site"。


相关文章

2022-11-16

马斯克昨天锐评 Twitter App 滥用 RPC 后,被 Twitter 的技术主管直接怼了回去——直言马斯克不懂技术,只是喜欢发表一些粗鲁无礼的评价。 除了这名技术主管,一位负责 Twitter Android 客户端开发的工程师 Eric Frohnhoefer 也丝毫

2022-12-08

事这些项目。 然后今年发生了这些变故 :-\ 首先,马斯克开始时断时续地收购 Twitter。因此在看到一条明确的前进道路前,Twitter 高管选择冻结了其开源计划和投资;但最终,马斯克解雇了所有高管。 很快,大多数开发人员

2022-11-22

近日,马斯克前往 Twitter 总部大楼和工程师团队进行了 code review,并在结束后晒出了合照,以及 Twitter 的系统架构图。 当然这不是 Twitter 的整体架构图,主要是展示了 Timeline 部分的架构,其中关键的组件是 Timeline Mixer,据

2023-01-18

的用户可以毫无阻碍地交流)。 Mastodon 的爆发式增长与马斯克收购 Twitter 密切相关。在马斯克收购 Twitter 前,Mastodon 有大约 50 万活跃用户。在马斯克一系列受争议的操作之后(比如大量裁员、修改 Twitter 验证政策等),Mastodon

2022-11-08

了首个 RC 版本。 这款诞生于 6 年前的开源软件,因为马斯克收购 Twitter 而在近期吸引了许多新用户。Mastodon 创始人 Eugen Rochko 上周四接受采访时表示,自 10 月 27 日马斯克宣布完成收购 Twitter 以来 Mastodon 吸引了 123,562 名新用

2023-03-09

自从马斯克收购 Twitter 并大幅裁员后,推特网站的服务可靠性在过去两个月出现了显著下降。本周一再度出现了严重的宕机故障——无法打开任何图片和链接。具体表现就是,当用户在推特上加载图片和点击链接时会返回错误信

2022-04-28

前天,社交平台 Twitter 接受了马斯克(Elon Musk)的收购要约,后者将以每股 54.2 美元、总计 440 亿美元的价格收购 Twitter。这也是 2022 年科技行业的第二大收购案,仅次于今年年初微软以 687 亿美元收购动视暴雪。 在今年《福布

2023-03-15

Facebook、Instagram 和 WhatsApp 的母公司 Meta 正在创建自己的 Twitter 替代方案。该公司在声明中表示,“我们正在探索一个独立的去中心化社交网络来共享文本更新。我们相信有机会创建一个独立的空间,让创作者和公众人物可以及

2022-05-20

流程优化 #9938 Service Discovery 修复 interface-app mapping #9992 修复 warmup 在消费者端不起作用 #10022 , #9990 修复 OfflineApp 在版本为 0 时无法更新注册表的问题 #9986 当前地址模型不可用时,在 APPLICATION

2022-09-08

d> <version>${solon.ver}</version> </dependency> app.yml / 配置说明 solon.app: name: "demo-api" group: "demo" solon.cloud.water: server: "waterapi:9371"#WATER服务地址 config: load: "demo.yml" #默认加载的配置 (2) 代码 public class DemoApp { public v

2023-01-09

d> <version>${solon.ver}</version> </dependency> app.yml / 配置说明 solon.app: name: "demo-api" group: "demo" solon.cloud.water: server: "waterapi:9371"#WATER服务地址 config: load: "demo.yml" #默认加载的配置 (2) 代码 public class DemoApp { public v

2022-04-08

d> <version>${solon.ver}</version> </dependency> application.yml / 配置说明 solon.app: name: "wateradmin" group: "water" solon.cloud.water: server: "waterapi:9371" #WATER服务地址 config: load: "test.properties" #默认加载的配置 log: default: "water_log_ad

2022-09-15

1.6/1.5 linux 468 764 1359 1070 2.9/1.4 上表是将 twitter.json 最小化后的测试结果,耗时单位为微秒(us),speedup 是 co/json 相对于 rapidjson 的性能提升倍数。 v3.0 中实现了 Json 类,它采用流畅(fluent)接口设计,用起来更加方

2023-03-03

e 的 Marc Benioff。 Mastodon 是去中心化的社交平台,可作为 Twitter 的开源替代方案;基于 Mastodon 搭建的站点被称为 “实例 (instance)”,这些实例可以托管到不同的独立服务器,它们既相互独立,又彼此关联(因为不同站点的用户可