过去,在 AppEngine 上运行的 Java 程序可以通过调用来判断它是什么后端:
BackendService backendservice = BackendServiceFactory.getBackendService();
String currentbackend = backendservice.getCurrentBackend();
随着“模块”的出现,BackendService
已被弃用,但如果您不想继续使用完整模块,您仍然可以在多个“命名版本”下部署应用程序以获得相同的效果.
使用这个新系统,程序如何在不使用已弃用的代码的情况下确定它是哪个后端/版本?
最佳答案
你可以使用
ModulesService modulesService = ModulesServiceFactory.getModulesService();
modulesService.getCurrentModule();
modulesService.getCurrentVersion();
modulesService.getCurrentInstanceId();
关于java - 使用 AppEngine 模块时,Java 程序如何辨别哪个 "backend"是哪个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28731080/