💡
原文英文,约2100词,阅读约需8分钟。
📝
内容提要
Heroku上个月发布了Router 2.0测试版,旨在替代现有的Common Runtime路由器。新路由器使用Go语言开发,提升功能交付速度和安全性,预计2024年正式替换旧版,用户可提前体验并反馈。
🎯
关键要点
- Heroku上个月发布了Router 2.0测试版,旨在替代现有的Common Runtime路由器。
- 新路由器使用Go语言开发,提升功能交付速度和安全性。
- Router 2.0预计将在2024年正式替换旧版,用户可提前体验并反馈。
- 新路由器的开发主要是为了更快和更安全地交付新路由功能。
- 现有的Common Runtime路由器使用Erlang语言,开发难度逐渐增加。
- 选择Go语言是因为团队对其熟悉,并且其开源社区强大。
- Router 2.0与Private Spaces路由器共享代码,简化功能交付。
- Router 2.0的架构采用了“Strangler模式”,逐步替换旧系统。
- 在发布测试版之前,Heroku进行了自动化部署和负载测试。
- 引入网络错误日志(NEL)以更全面地了解路由性能。
- Router 2.0尚未完成,未来将支持HTTP/2等功能。
- 用户可以通过命令启用Router 2.0,并提供反馈。
- Heroku致力于确保新功能的稳定性和可靠性。
❓
延伸问答
Router 2.0的主要目标是什么?
Router 2.0的主要目标是更快和更安全地交付新路由功能。
为什么Heroku选择使用Go语言开发Router 2.0?
Heroku选择Go语言是因为团队对其熟悉,并且Go有强大的开源社区支持。
Router 2.0与现有的Common Runtime路由器有什么不同?
Router 2.0使用Go语言开发,而现有的Common Runtime路由器使用Erlang语言。
Router 2.0的架构采用了什么模式?
Router 2.0的架构采用了“Strangler模式”,逐步替换旧系统。
用户如何参与Router 2.0的测试?
用户可以通过命令启用Router 2.0,并提供反馈。
Router 2.0预计何时正式替换旧版路由器?
Router 2.0预计将在2024年正式替换旧版路由器。
➡️