cherry-game/cherry helps teams reuse service infrastructure instead of rebuilding common backend pieces
说明与用途
Cherry 是基于 Actor 模型的 Go 游戏服务器框架,提供单 goroutine/actor、NATS/etcd 发现、可插拔的 TCP/WS/HTTP 连接器、Protobuf 与对象池化消息、时间轮和 Snowflake 等特性,旨在让团队复用通用后端基础设施而非重复造轮子。典型接入方式是先阅读 README 并搭建小规模 PoC(如本地 TCP/WS 服务),随后逐步将业务服务迁移到其 Actor 模型并使用其发现与消息机制。凭借近期活跃的维护、较高的星标与采用度,Cherry 已具备生产级别的可用性,适合作为 MMO/SLG/RPG 等大规模在线游戏的后端试点。
问题
cherry-game/cherry helps teams reuse service infrastructure instead of rebuilding common backend pieces.
结果
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
工作流
- ship API services faster
- reuse backend infrastructure
- standardize service patterns
证据
🍒 Cherry — Go game server framework powered by Actor Model. Serial goroutine per actor, NATS/etcd discovery, pluggable connectors (TCP/WS/HTTP), protobuf & object-pooled messaging, time wheel, snowflake. Born for MMO/SLG/RPG, scales to millions.
- 记录日期: 2026-09-17T12:30:46.193Z