0

GAE의 다른 마이크로 서비스는 전용 cron 작업을 소유 할 수 있습니까?마이크로 서비스마다 전용 크론 작업이있는 GAE 마이크로 서비스

우리는 GAE의 microservices 응용 프로그램에 여러 서비스를 작성한

배경입니다. 하나의 마이크 서비스가 Service1 (기본값) [GAE 표준 환경의 JAVA]에는 10 개의 cron 작업이 있고 다른 마이크로 서비스에는 Service2 [GAE의 유연한 환경의 Python]에는 5 개의 다른 cronjob이 있다고합니다.

두 서비스를 모두 배포하면 cron 작업이 최신 서비스 cron 작업으로 대체됩니다.

GAE Microservices에서 작업 대기열이 공유되는 리소스이므로 Cron 작업도 공유 될 수 있습니다. 그러나 마이크로 서비스가 그들의 서비스 범위에 따라 전용 cronjob을 갖도록하고 모든 cronjob이 공존 할 수있는 서버에 업로드하도록하는 것은 불가능합니까?

적시에 빠른 반응을 얻으실 수 있습니다.

답변

0

cron 구성은 모듈/서비스 수준이 아닌 응용 프로그램 수준 구성이기도하므로 특정 서비스에 대해 배포하면 다른 서비스의 이전 서비스를 덮어 씁니다.

모든 서비스의 모든 cron 작업을 하나의 cron 구성 파일에 결합하여 대신 특정 서비스와 함께 업로드하지 말고 특정 cron 배치 명령을 사용하여 배포해야합니다 (다중 서비스 앱).

이뿐만 아니라 다른 같은 응용 프로그램 레벨 구성되어 빠른 응답을 https://stackoverflow.com/a/42361987/4495081

+0

감사 단을 참조하십시오. 정말 고맙습니다. –