欧宝娱乐app欧宝体育应用最新版app下载下载地址SymfonyCloud:更好地支持Symfony Messenger
欧宝娱乐app下载地址Symfony信使允许方便快捷的移动处理把繁重的任务抛到脑后。
它也很流行发送任务在后台喜欢发送邮件.它甚至不需要更改代码就可以做到这一点。
所以,这并不奇怪下载超过450万次,即使它只从Symfony 4.1开始可用。欧宝娱乐app下载地址
为了庆祝它的流行,SymfonyCloud改进了它在使用时欧宝娱乐app下载地址的支持欧宝体育应用最新版app下载工人,该功能允许运行Symfony Messenger消费者。欧宝娱乐app下载地址
更简单的工人命令
欧宝娱乐app欧宝体育应用最新版app下载下载地址SymfonyCloud就有一些助手这决定了在SymfonyCloud上执行某些任务(如构建Symfony的缓存、运行迁移、重新启动PHP-FPM等)的最佳方式和最佳时间。欧宝娱乐app下载地址欧宝体育应用最新版app下载
直到最近,为了加快worker引导时间,建议在命令前加上欧宝娱乐app下载地址symfony-deploy
:
1 2 3 4 5 6 7 8 9
# .欧宝娱乐app下欧宝体育应用最新版app下载载地址symfony.cloud.yaml工人:邮件:命令:开始:| set -x -e(> 2欧宝娱乐app下载地址symfony-deploy)欧宝娱乐app下载地址控制台信使:消费——期限= 3600——内存限制= 64
这不再是必要的,因为SymfonyCloud将自动确定它是否正在运欧宝娱乐app欧宝体育应用最新版app下载下载地址行工作容器,然后自动运行新的欧宝娱乐app下载地址symfony-start
Helper,允许简单的配置:
1 2 3 4 5
# .欧宝娱乐app下欧宝体育应用最新版app下载载地址symfony.cloud.yaml工人:邮件:命令:开始:欧宝娱乐app下载地址控制台信使:消费——期限= 3600——内存限制= 64
集成项目:初始化
欧宝娱乐app欧宝体育应用最新版app下载下载地址SymfonyCloud提供了一个命令来为你的项目生成初始配置,其中包含一些很好的默认值:欧宝娱乐app下载地址symfony项目:初始化
当此命令检测到您的项目具有欧宝娱乐app下载地址symfony /信使
安装完成后,它将添加一个具有优化配置的默认worker。
如果已经生成了配置,则可以运行欧宝娱乐app下载地址Symfony项目::init——dump
去发现它今天会给你带来什么。不要犹豫,运行它,您可能会发现一些不错的调整!
新的“XS”容器大小
让我们以最令人兴奋的新加入来结束:新的XS
容器的大小。
在Sy欧宝娱乐app下载地址mfony SAS,多年来我们一直大量使用后台工作人员。我们知道,当使用高度优化的框架(如Symfony)时,这些工作程序往往不会消耗太多内存。欧宝娱乐app下载地址此外,当您的工作线程花费大部分时间等待数据库查询、API调用或发送电子邮件时,它们也不会消耗太多CPU。这就是为什么为单个进程分配大量资源会非常令人沮丧!
结束了,今天我们正式发布新的XS
容器的大小。它只允许分配通常授予的CPU共享的一半年代
容器,并附带新的扩展配置设置调整要分配的内存量的计算方式;允许您微调和优化计划资源的使用。
这个容器大小与Symfony Messenger消费者完美匹配,只处理小任务,如发送电子欧宝娱乐app下载地址邮件:
1 2 3 4 5 6 7 8 9
# .欧宝娱乐app下欧宝体育应用最新版app下载载地址symfony.cloud.yaml工人:邮件:大小:XS资源:base_memory:64#与' memory-limit '标志值保持同步memory_ratio:128命令:开始:欧宝娱乐app下载地址控制台信使:消费——期限= 3600——内存限制= 64电子邮件
与信使结合教义运输,这使得SymfonyCloud上的后台处理很容易访问-即使使用标准计划-并欧宝娱乐app欧宝体育应用最新版app下载下载地址为您的主应用程序提供更多的增长空间。
作为奖励,这个大小也可用于web容器,使一个伟大的价值,如果你托管一个水疗中心并希望为PHP应用程序保留最大的资源。
这种新的尺寸及其配置控制提供了几种新的可能性。我们用a重写了我们的文档欧宝体育电话专门的食谱包含一些缩放和性能技巧。
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
Samuel ROZE is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now