나는 python 스크립트의 두 프로세스간에 안전하게 정보를 전달하는 방법을 찾고있다.파이썬에서 하나의 읽기와 쓰기 프로세스 사이에서 통신하기
하나의 프로세스는 읽기 전용이고 다른 프로세스는 읽기 전용입니다. 전달해야하는 데이터는 사전입니다.
가장 좋은 해결책은 로컬 SQL 서버 (데이터 그 자체가 일종의 테이블이기 때문에)이며 SQLite가 트랜잭션을 안전하게 처리한다고 가정합니다.
파일을 쓰는 동안 읽지 못하도록 잠금하는 더 좋은 방법이 있습니까? 그 반대도 마찬가지입니까?
저는 Linux 우분투 11.10을 사용하고 있지만 크로스 플랫폼 솔루션을 환영합니다.
소켓을 사용해 보셨습니까? 또는 [ØMQ] (http://www.zeromq.org/)일까요? 필자는 정보 전달이 파일 잠금과 어떻게 관련되어 있는지 이해하지 못합니다. –
소켓을 사용하고 싶지 않습니다. 구현이 과잉 인 것처럼 보입니다. – eran
필자가 전달해야하는 데이터는 큰 사전이므로 데이터베이스에 쓰는 것을 고려하여 모니터링하기 쉽도록했습니다. 소켓은 또 다른 고려 가치가 있습니다. 감사. – eran