过去几个月我一直在尝试使用Google App Engine。它非常易于使用,但它的功能非常有限。也就是说,我无法使用WebSockets或发送Apple推送通知。 DynamoDB是否以同样的方式,那就是我无法运行“自定义”代码呢?我可以使用WebSockets还是在其上运行XMPP服务器?我不完全确定它如何与DynamoDB一起使用。
答案 0 :(得分:1)
好吧,DynamoDB只是一个(精益)数据库引擎。它将存储您的数据,但不会在查询旁边运行任何内容。如果您需要通用服务器,可以查看EC2。
答案 1 :(得分:1)
App Engine确实有XMPP服务:https://developers.google.com/appengine/docs/python/xmpp/和https://developers.google.com/appengine/docs/java/xmpp/overview
这不会对Web套接字或Apple推送通知有所帮助。
Channel API可用于提供持久客户端连接:https://developers.google.com/appengine/docs/python/channel/overview https://developers.google.com/appengine/docs/java/channel/
答案 2 :(得分:1)
您可以将AWS Lambda(自定义代码)与DynamoDB结合使用。