得到一个由两个模块“default”和“abc”组成的java应用程序。“默认”包含我通过 https 提供的 Web 界面,“abc”是一些仅通过 http 提供的后端逻辑。现在,我的目标是让 Web 客户端(“默认”)打开一个频道并监听从我的模块“abc”发送的消息。
因此,我遵循了文档,并让它在开发服务器上本地工作,但是在生产中部署时,Web 客户端没有收到任何消息。
基本上这很简单,网络客户端创建一个频道并从“ https://my-app.appspot.com ”接收令牌,然后是我的另一个模块(“ http://abc.my-app.appspot.com ”)开始在同一个频道上发布消息,但正如我提到的,它只在本地工作,而不是在生产中。
我是否需要使用相同的协议架构从同一子域创建频道并将消息发布到频道?对我来说这似乎很奇怪,因为这两个模块实际上属于同一个应用程序。
日志中没有错误或消息,我使用的是最新的 (1.9.8) gae sdk。
任何帮助表示赞赏。