2

过去,在 AppEngine 上运行的 Java 程序可以通过调用来判断它是什么后端:

BackendService backendservice = BackendServiceFactory.getBackendService();
String currentbackend = backendservice.getCurrentBackend();

随着“模块”的出现,它BackendService已被弃用,但如果您不想继续使用完整的模块,您仍然可以在多个“命名版本”下部署应用程序以获得相同的效果。

但是,使用这个新系统,程序应该如何在不使用已弃用代码的情况下确定它是哪个后端/版本?

4

1 回答 1

2

您可以使用

ModulesService modulesService = ModulesServiceFactory.getModulesService();

modulesService.getCurrentModule();
modulesService.getCurrentVersion();
modulesService.getCurrentInstanceId();
于 2015-02-25T22:51:33.967 回答