gpt4 book ai didi

php - 多线程实现模式

转载 作者:可可西里 更新时间:2023-11-01 11:46:32 26 4
gpt4 key购买 nike

首先,我使用的是 pthreads。所以场景是这样的:游戏的服务器通过 UDP 将日志发送到您给它们的 ip 和端口。我正在构建一个应用程序,它将接收这些日志、处理它们并将它们插入到 mysql 数据库中。因为我使用阻塞套接字,因为服务器的数量永远不会超过 20-30,所以我想我将为每个套接字创建一个线程,该线程将接收和处理该套接字的日志。所有需要插入数据库的 mysql 信息将被发送到 redis 队列,在那里它将由另一个正在运行的 php 进行处理。这可以吗,或者更好,它可靠吗?

Design info

最佳答案

不要将 php 用于长时间运行的进程(用于在图表中插入的 php 脚本)。该语言专为 Web 请求(在几毫秒或最长几秒后死亡)而设计。你会一直遇到内存问题。

关于php - 多线程实现模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41859588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com