1
使用Google App Engine(GAE)平台来托管Google Omaha服务器以提供更新服务的体验是什么?是否可以在Google App Engine上运行Google Omaha?
从技术上讲,我认为它可以通过使用Blobstore API来完成,但我还没有发现任何网上...
使用Google App Engine(GAE)平台来托管Google Omaha服务器以提供更新服务的体验是什么?是否可以在Google App Engine上运行Google Omaha?
从技术上讲,我认为它可以通过使用Blobstore API来完成,但我还没有发现任何网上...
您可以使用谷歌应用程序引擎,只要你实现写一个服务器协议在这里:
Google Omaha server protocol V3
您可以使用Blob存储服务的更新包,但不是绝对必要的。这些软件包本身并不需要托管在同一台服务器上,换句话说,你可以把你的exe/msi放在网络上的任何地方,并在GAE服务器实现中指向它(协议v3中的包url)。
但有一点需要注意,omaha要求服务器支持ssl或CUP(客户端更新协议)。 GAE提供免费的ssl,地址为https://yourserverapp.appspot.com/address_of_update_POST_page,定义名称时有一些限制,请参阅关于安全连接的GAE FAQ。
的人谁的兴趣,你会发现在使用Python样本GAE实现奥马哈讨论群: [链接](https://groups.google.com/forum/#!topic/奥马哈讨论/ k4xVW8-YzKM) –