Laravel 10.39版本发布,新增循环邮件发送器、队列作业动态最大尝试次数等功能
Laravel / 管理员 发布于 1年前 267
本周,Laravel 团队发布了 v10.39,新增了循环邮件发送器、队列作业动态最大尝试次数等功能。
下面是本周 Laravel v10.39 中引入的新功能的更多信息:
循环邮件发送器
Ahmed shamim 贡献了一个新的循环邮件传输驱动,它可以在多个传输中分配邮件工作负载:
基本上,故障转移传输驱动程序是从循环传输驱动程序类中扩展而来的,
只是覆盖了选择下一个传输的逻辑。
但这两种驱动程序的用例是不同的。故障转移驱动程序有助于实现高可用性,
而轮循驱动程序则有助于实现负载平衡。
下面是 Laravel 应用程序的 confi/mail.php 文件中的应用配置更新:
'roundrobin' => [
'transport' => 'roundrobin',
'mailers' => [
'ses',
'postmark',
],
],
官方邮件文档循环配置中记录了这一功能。
https://laravel.com/docs/10.x/mail#round-robin-configuration
最后,您可以在 Symfony 的 Mailer 负载均衡文档
https://symfony.com/doc/6.2/mailer.html#load-balancing
和 Pull Request #49435 中了解更多信息。
队列作业的动态最大尝试次数
@Di 提供了为队列作业定义动态 maxTries 的功能,类似于 backoff()。
以前,您可以通过 $tries 属性定义动态值(该属性仍然优先),但现在您可以在作业中定义该方法:
class TestJob implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
// If the property is still defined, it precedes over the tries() method,
// providing the same behavior as the backoff definition
public $tries = 3;
public function tries(): int
{
return config('test_job.retries'); // Example: Get the number of tries from config
}
}
版本说明
您可以在 GitHub 上查看以下新功能和更新的完整列表以及 10.38.0 和 10.39.0 之间的差异。
以下版本说明直接来自更新日志:
https://github.com/laravel/framework/compare/v10.38.0...v10.39.0
https://github.com/laravel/framework/blob/0f1df957b057b64fd58727da5d1f6d7bd552ea95/CHANGELOG.md
v10.39.0
[9.x] 支持 phpredis 6.0.0
by @MichalHubatka in https://github.com/laravel/framework/pull/48380
[10.x] 队列作业的动态 maxTries(最大尝试次数):
@mechelon 发布于 https://github.com/laravel/framework/pull/49473
[10.x] 当 PHP < 8.3 时使用 json 验证规则时避免 TypeError
by @Xint0 in https://github.com/laravel/framework/pull/49474
[10.x] 修复刀片模板中的使用语句编译问题,
作者 @MrPunyapal 发布于 https://github.com/laravel/framework/pull/49479
[10.x] 允许测试提示验证
by @cerbero90 in https://github.com/laravel/framework/pull/49447
[10.x] 添加 "Roundrobin "Symfony 邮件传输驱动程序,
作者 @me-shaon 发布于 https://github.com/laravel/framework/pull/49435
转:
https://laravel-news.com/laravel-10-39-0
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号