使用NodeJs套接字的Google App Engine
我正在使用Google App Engine来运行节点js应用程序,它可以运行。问题是我想运行另一个节点js应用程序,它实际上是一个websocket并在互联网和文档上搜索,我发现它们现在支持套接字(在它们没有之前)!
唯一的问题是节点js文档丢失或者它们仍然不支持节点js的套接字,但是我找不到答案。也许有人有解决方法。
请不要建议使用Google Compute Engine来运行我的websocket服务器,我知道这有效。
回答如下:如果您使用的是Google App Engine Flexible,那么websocket就是available in beta.
我使用that example并将其部署在App Engine Flex上,它可以工作
由于并非所有客户端都支持websockets,因此常见的解决方法是使用Socket.IO
如果您将使用Socket.IO,则需要在app.yaml中更改会话亲缘关系
network:
session_affinity: true
您将找到有关该here的更多信息
使用NodeJs套接字的Google App Engine
我正在使用Google App Engine来运行节点js应用程序,它可以运行。问题是我想运行另一个节点js应用程序,它实际上是一个websocket并在互联网和文档上搜索,我发现它们现在支持套接字(在它们没有之前)!
唯一的问题是节点js文档丢失或者它们仍然不支持节点js的套接字,但是我找不到答案。也许有人有解决方法。
请不要建议使用Google Compute Engine来运行我的websocket服务器,我知道这有效。
回答如下:如果您使用的是Google App Engine Flexible,那么websocket就是available in beta.
我使用that example并将其部署在App Engine Flex上,它可以工作
由于并非所有客户端都支持websockets,因此常见的解决方法是使用Socket.IO
如果您将使用Socket.IO,则需要在app.yaml中更改会话亲缘关系
network:
session_affinity: true
您将找到有关该here的更多信息