自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小坚的技术博客

努力不一定有好结果,但是不努力一定很舒服!

  • 博客(5)
  • 收藏
  • 关注

转载 rabbitMQ和redis用作消息队列的区别

原文链接: rabbitmq和redis用作消息队列的区别 - 刘清政 - 博客园 (cnblogs.com)可靠性redis :没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存中;rabbitmq:具有消息消费确认机制,如果发布一条消息,还没有消费者消费该队列,那么这条消息将一直存放在队列中,直到有消费者消费了该条消息,以此可以保证消息的可靠消费;实时性redis:实时性高,redis作为高效的缓存服务器,所有数据都存在在服务器中,所

2021-12-31 15:02:08 185

原创 Laravel使用JWT并指定用户表和字段

作者:陈进坚CSDN:https://blog.csdn.net/c_jian简书:https://www.jianshu.com/u/8ba9ac5706b6声明:有错欢迎纠正,转载请注明出处。1.安装依赖用composer安装依赖composer require tymon/jwt-auth 1.*@rc对于 Laravel 版本 低于 5.5 的应用,还要在 config/app.php 文件中设置服务提供者和别名'providers' => [ .... .

2021-12-22 17:34:57 895

原创 商城系统订单超时自动取消解决方案

功能说明用户下单后 30 分钟如果没付款自动取消掉,然后释放库存,下面简单介绍订单超时自动取消的几种常用的方案。1.定时轮询最简单的方法,写好取消订单的逻辑,一般是取订单表待付款状态的订单,然后做遍历取消处理,使用Linux系统的crontab定时执行取消订单功能。优点:简单快捷,业务小的可以考虑缺点:由于Linux的限制,只能精确到秒轮询频率不能自主控制,如果运维和开发分开管理,每次调整需要运维配置修改如果第一次轮询耗时长,第二次轮询又开始了,会造成任务重复执行占用数据库资源不能并发

2021-12-17 16:22:29 2909

原创 Laravel任务调度的简单使用

创建任务在命令行执行下面的命令生产自定义任务文件,比如说创建一个定时取消订单的任务OrderCancelphp artisan make:command OrderCancel命令执行完后会生成app/Console/Commands/OrderCancel.php文件编写任务在上一步生成的文件中编写代码,signature变量为执行的命令,handle()方法中写具体的实现逻辑<?phpnamespace App\Console\Commands;use Illuminate\

2021-12-14 15:57:47 1028

原创 Laravel队列的使用

1.命令行执行下面的命令,生成job文件php artisan make:job 任务名2.在app/Jobs目录下找到任务文件,在handle()方法中写任务具体代码3.在控制器中调用该队列的dispatch()方法,相当于往队列添加一个任务SendEmail::dispatch(); //SendEmail是我的任务文件类名4.在命令行启动队列php artisan queue:work5.在控制器或者其他调用dispatch()方法的地方会往队列插入任务到队列,队列会自动执行,也就

2021-12-03 11:33:38 444

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除