我刚刚开始使用App Engine,因为我正在使用SSE事件,所以我需要一些特殊的标头,例如Keep-alive,但是当我尝试部署时,我看到它被删除了,阅读文档时我遇到了本指南说我可以重新添加标头“如果响应由 App Engine 压缩”,我搜索如何执行此操作,但找不到任何信息。 我可以帮忙解决这个问题吗?
无论我是否能够做到,我都需要有关该主题的一些指导。如果可能的话还有一些替代方案
如果您使用的是 Google App Engine Standard(GAE 标准),那么
server sent events
GAE Standard 将等待所有数据可用,然后再将其发送回来
根据 Google App Engine 文档
App Engine 不支持流式响应,即在处理请求时将数据以增量块的形式发送到客户端。代码中的所有数据均按上述方式收集,并作为单个 HTTP 响应发送。
GAE 标准也不支持套接字(有关不支持套接字的信息,请参阅 doc)。
它还有一个介于 1 - 10 分钟之间的超时(请参阅doc)
您可以尝试GAE Flex或切换到Cloud Run