我使用谷歌应用程序引擎作为我的 Android 和 Web 应用程序的服务器,我使用 Android Studio 开发了 Android 应用程序,并使用 Eclipse 开发了 Web 应用程序。我在应用程序引擎中部署了两个版本,第一个版本点由 Android 应用程序部署,第二个版本点由 Web 应用程序部署。我有自己的域名,它指向应用程序引擎的默认版本。我的问题是如何通过自定义域名指向第二个版本。我读了谷歌开发者博客,但我无法正确理解。请帮忙。
您确实不应该尝试将 Android 和 Web“应用程序”作为同一 GAE 应用程序的 2 个版本来运行 - 这不是版本的预期用途。至少在将流量路由到正确的“应用程序”、部署更新以及映射到自定义域(正如您已经观察到的)时,您会遇到麻烦。
将此类单独的“应用程序”作为一个 GAE 应用程序的一部分运行的正确方法是将它们分开服务/模块 https://cloud.google.com/appengine/docs/java/an-overview-of-app-engine#services_the_building_blocks_of_app_engine该 GAE 应用程序的。每个服务可以有多个版本。每个服务(实际上是每个服务的默认版本)都可以根据需要映射到自定义(子)域。
将当前应用程序转换为多服务应用程序应该不会很复杂:只需将 2 个版本的代码复制到应用程序目录的 2 个并排子目录中并更新配置文件即可覆盖 95% 以上工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)