独特红酒

文章
5
资源
0
加入时间
2年10月21天

PHP 并发场景的 3 种解决方案

在秒杀,抢购等并发场景下,可能会出现超卖的现象,在 PHP 语言中并没有原生提供并发的解决方案,因此就需要借助其他方式来实现并发控制。 列出常见的解决方案有: 使用队列,额外起一个进程处理队列,并发请求都放到队列中,由额外进程串行处理,并发问题就不存在了,但是要额外进程支持以及处理延迟严重,本文不先不讨论这种方法。 利用数据库事务特征,做原子更新,此方法需要依赖数据库的事务特性。 借助文件排他锁,在处理下单请求的时候,用 flock 锁定一个文件,成功拿到锁的才能处理...

为什么工业物联网平台要配备MQTT网关?|

物联网(IoT)是一种以太网为基础的网络。基于传感器和无线通信技术(例如蓝牙、Wi-Fi、 ZigBee等),我们可以将这些技术组合在一起,以实现大规模的物联网应用。这使我们能够创造并利用我们正在使用的设备。与物联网设备密切相关的 MQTT网关是工业物联网平台不可或缺的一部分。什么是 MQTT网关?MQTT网关是一种用于管理工业物联网设备数据源和网关、控制域、通信协议等方面的嵌入式应用软件中关键应用程序的专用网络装置。