Show HN: Simulate API traffic directly from your IDE with .http files20 days agohttps://gopherglide.dev/现代架构专为大规模可扩展性而设计,超越了依赖繁重操作系统线程的传统工具。采用纯Go无锁的Actor模型,将连接隔离到超轻量级Goroutines中。在单个实例中实现超过30,000 RPS,且零垃圾开销(0 allocs/op)。
Distributed System Is Slower Than a Laptop15 days agohttps://codegood.co/writing/your-distributed-system-is-slower-than-a-laptop2015年一篇论文显示,单线程笔记本电脑在大规模图处理任务上胜过了分布式系统。许多分布式系统即使动用数百个核心也未能超越单个合格线程,导致了高COST(超越单线程的配置成本)。公司在单机解决方案更简单、更便宜且性能更好的情况下,仍花费数百万购买分布式系统。硬件进步使得单台服务器变得极为强大,但“默认分布式”的思维定式依然毫无根据地持续存在。分布式系统常带来不必要的复杂性、更高的成本(计算、工程、事故处理)以及更慢的性能。框架限制、职业激励、供应商定价以及对扩展性的误解催生了不必要的分布式方案。正当的分布式理由包括数据规模、可用性需求、地理延迟以及组织架构分区。在采用分布式架构前,先构建单机基准方案能够节约成本并优化设计决策。
Scaling to 1M concurrent sandboxes in seconds5 days agohttps://modal.com/blog/scaling-to-1-million-concurrent-sandboxes-in-secondsModal 已重建其沙盒平台,以处理海量规模,能够支持数百万个并发沙盒,并以每秒数万个的速度创建。像 Kubernetes 这样的传统容器平台面临 O(容器) 或 O(节点) 操作的扩展瓶颈,例如集中调度和 etcd 写入。Modal 的新架构消除了中心协调,使用调度服务器和工作者集群作为独立的事实来源,关键路径上没有持久化存储。基准测试显示,该系统可在一分钟内创建 100 万个沙盒,中位启动时间在 0.5 秒以内,且在大规模下没有显著的性能下降。这一开发涉及一个专注的原型设计工作,需要重新实现功能并优化容器启动,以应对高并发。
Zenoh Reliability, Scalability and Congestion Control9 hours agohttps://zenoh.io/blog/2021-06-14-zenoh-reliability/