상태 유지 :다른 응용 프로그램에 파이썬 메시지
저는 두 개의 파이썬 응용 프로그램 (프론트 엔드 서버 및 데이터 수집기, 데이터베이스는 '그들 사이에 있습니다')이 있습니다.
현재 데이터베이스로 redis를 사용하고 새 데이터를 사용할 수 있는지 프론트 엔드에 알리기 위해 publish/subscribe 프로토콜을 사용합니다.
하지만 다른 데이터베이스를 사용하고 싶을 수도 있습니다. (물론 술집/서브 시스템의 경우에는 시스템에 다시 설정하지 않아도됩니다.)
데이터 수집기가 (beanstalkd 또는 redis와 같은 외부 메시지 대기열을 사용하지 않고) 새 데이터를 데이터베이스에 처리 한 경우 내 프런트 엔드에 알리는 간단한 대안이 있습니까?
이들은 항상 같은 컴퓨터에 있습니까? 그렇다면 소켓을 사용할 수 있습니다. – aychedee
현재 그들은 그렇지만 다른 컴퓨터에 배포 할 수있는 옵션이 필요합니다. – Beastcraft
그러면 beanstalk은 매우 간단합니다. 백엔드에서 프론트 엔드를 알리기 위해 핑 (ping) 할 수있는 작은 웹 서비스를 설정하는 것이 beanstalk를 설치하는 것보다 더 복잡 할 수 있습니다. – aychedee