有人成功将AWS AppSync与Laravel集成了吗?
我是AWS AppSync的新手,但是在laravel方面经验丰富。
我正在尝试在移动应用程序中实现脱机应用程序功能,而Laravel负责处理移动API部分。
我研究了AWS AppSync,但他们所谈论的只是dynamoDB和graphQL。某个地方说我需要使用AWS Lambda。
我真的无法掌握如何正确实现这一点。
任何建议或建议都将不胜感激。
我对graphQL有基本的经验
谢谢
我检查了一些视频会话,发现HTTP端点可用作解析器。这是正确的方法吗?
如果我使用HTTP作为解析器,我是否仍可以使用实时功能?
答案 0 :(得分:0)
Laravel是一个PHP框架,所以我认为您要考虑的两个选项是HTTP和Lambda数据源。
Lambda可以成为数据源的全部内容:您可以完全掌控自己的调用方式,操作方式以及使用的语言。您只需要设置一个Lambda函数并在AppSync控制台中指向它,然后创建一个数据源,然后让Lambda函数与您的框架进行交互即可。
我自己对Laravel并不十分熟悉,但是我相信HTTP也是一个完全可行的选择。我认为这是您要使用的方式,因为它消除了AppSync与最终目标之间的Lambda函数增加的复杂性和延迟。这里提供了一个设置指南:https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-http-resolvers.html
无论哪种情况,实时更新绝对是您可用的。