我想使用node.js应用从vm迁移到app引擎。 我怎么能在这种情况下使用会话,我知道我应该使用'google memcache'来进行交叉vm会话,但我应该怎么做呢?
我看到有一些节点模块可以在memcache db中存储会话但是google memcache是不同的。
这是最好的解决方案吗?或者我应该使用mysql db?我非常关心这个应用程序的性能。
感谢您的帮助。
供参考: https://github.com/GoogleCloudPlatform/appengine-nodejs
答案 0 :(得分:1)
您不需要在此处使用appengine-nodejs项目。您可以使用在memcache:11211上运行的应用程序自动获取memcached实例,并且可以使用标准的memcached驱动程序来使用它。我在这里整理了一个使用express和connect-memcached的快速演示:
https://gist.github.com/JustinBeckwith/e25983cd50ab21a6b8ad
你可以看到它在这里运行:
https://express-memcached-demo.appspot.com/
我们将努力让我们的文档更新。希望这有帮助!
答案 1 :(得分:0)
除非您注册了Google App Engine flex memcached Alpha,否则此处记录了访问Node.js应用程序在App Engine上的memcached的最佳方法(或至少记录最充分的文献):https://cloud.google.com/appengine/docs/flexible/nodejs/using-redislabs-memcache >