我有一些在 php 上实现的 Gearman 工作人员。这些工作人员的每个任务都应该在自己的事务中执行。为了让这些工作人员访问我的 MySQL 数据库,我需要像连接池这样的东西。您能否为此提出一些建议(库、框架等)?谢谢
最佳答案
Client creates SQL statements
Client passes SQL statements to mysql worker (in a batch or just one long string of statements)
Worker performs the sql.
显然需要担心安全性,但实现应该很简单并且不需要库。
如果您知道您将拥有高级别的事务锁定,因为作业可以在后台处理,这可能会很好。
关于php - gearman/php与mysql之间的连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17090338/