2
내 응용 프로그램은 유니콘을 4 명의 작업자가있는 프로덕션 서버로 사용합니다. 내 애플 로직에서 싱글 톤 클래스를 사용하고 있습니다. 총 4 개의 서로 다른 클래스 인스턴스 (각 작업자마다) 또는 전체 4 개의 인스턴스 만 가져올 수 있습니까?싱글 톤 인스턴스 및 작업자
감사합니다.
내 응용 프로그램은 유니콘을 4 명의 작업자가있는 프로덕션 서버로 사용합니다. 내 애플 로직에서 싱글 톤 클래스를 사용하고 있습니다. 총 4 개의 서로 다른 클래스 인스턴스 (각 작업자마다) 또는 전체 4 개의 인스턴스 만 가져올 수 있습니까?싱글 톤 인스턴스 및 작업자
감사합니다.
네 개의 다른 클래스 인스턴스를 얻으려고합니다.
왜? unicorn loads rails -> forks 작업자 프로세스. 지금까지 싱글 톤 클래스가로드되었습니다. 그러나 당신은 instantiated
지금까지 (당신이 initializer
에서 그것을하지 않는 한) 지금까지 수업을하지 않았다. 따라서 해당 클래스의 인스턴스가 아직 만들어지지 않았습니다. 이제 유니콘 작업자에게 요청을 보내고 instantiate
싱글 톤 클래스를 시도하면 worker
에 인스턴스가 액세스 될 때마다 instance
이 생성되어 저장되고 returned
이됩니다.