2013-06-13 4 views
0

PHP로 구현 된 Gearman 작업자가 몇 명 있습니다. 이러한 작업자를위한 각 작업은 자체 트랜잭션에서 실행되어야합니다. 이러한 작업자로부터 MySQL DB에 액세스하려면 연결 풀과 같은 것이 필요합니다. 그 (도서관, 프레임 워크 등)에 대해 뭔가 제안 해 주시겠습니까? 감사합니다gearman/php와 mysql 사이의 연결 풀

+0

문제가 보이지 않습니다. 각 작업의 시작 부분에서 트랜잭션을 시작하고 각 작업의 끝에서 커밋하십시오. 그러나 병렬 트랜잭션에서 병렬로 실행되는 1-n 작업은 완전히 다른 이야기입니다. –

답변

1

분명히 걱정할 보안이 있지만 구현이 간단해야하며 라이브러리가 필요하지 않습니다.

작업이 백그라운드에서 처리 될 수 있으므로 높은 수준의 트랜잭션 잠금을 수행한다는 것을 알고 있으면 좋을 수 있습니다.