Vapor:RDS 代理现已推出

2020 年 10 月 14 日#vapor #版本

尽管在 Vapor 上运行的无服务器 Laravel 应用程序可以处理大量 Web 流量,但 MySQL 等传统关系数据库可能会因连接限制而不堪重负并崩溃。

因此,从今天开始,Vapor UI 允许你创建RDS 代理,以有效管理数据库连接,并允许比通常情况下更多的连接

可以通过 Vapor UI 或使用 database:proxy CLI 命令添加数据库代理

vapor database:proxy my-application-db

image

接下来,你可以指示环境使用与数据库关联的代理,方法是在 vapor.yml 文件中使用 database-proxy 配置选项

id: 3
name: vapor-app
environments:
    production:
        database: my-application-db
        database-proxy: true

一旦环境部署,你的应用程序将自动开始使用 RDS 代理,且不会出现任何停机时间。

最后,在考虑在 Vapor 中使用数据库代理之前,请查阅亚马逊的限制列表。此外,请记住,此功能仅在最新版本的 vapor-clivapor-core 包中可用。

我们希望你享受 Laravel Vapor 的这一新增功能。在 Laravel,我们致力于为你提供世界上最强大且最适合开发人员的 PHP 体验。如果你还没有了解 Vapor,现在是开始了解的好时机!你可以在今天创建你的帐户:https://vapor.laravel.net.cn

作者:Nuno Maduro

Laravel 团队,Pest 的创建者。

关注RSS Feed