据他说是会用在 Rails 8 上,配合 Kamal 2。如此看来,如果 Rails 7 是在前端部分做了革新,那 Rails 8 可能要在部署方面有大变化。
Thruster 设计初衷是为了方便打包 Rails 项目用于交付客户。看过项目介绍暂时没感觉到这个东西的必要性,Rails 部署确实有些复杂,但是用了这个真的能减少复杂性吗?看介绍说只是解决了 SSL,Nginx 等问题,感觉没有抓住痛点。解决这些问题,用 Nginx + CF 好像也没那么复杂?部署真正繁琐的应该是坏境变量、bundle、assets 编译、Action Cable 等这些环节。
好处是这个项目是用 Go 编写的,性能应该还行。