我们正在考虑使用aws appsync通过graphql订阅功能将警报/消息传递到移动和Web应用程序。我基于教程https://docs.aws.amazon.com/appsync/latest/devguide/building-a-client-app-node.html,使用appsync javascript sdk在nodejs中尝试了一个小示例。这是我第一次做graphql和appsync。 由于他们通过Websocket使用MQTT,因此用于订阅的QoS是什么? 1、2
当我们使用public static Response getAsResonse(String result) {
return Response.ok()
.entity(result)
.header("Access-Control-Allow-Origin", "http://localhost:4200")
.header("Access-Control-Allow-Methods", "GET, POST, DELETE, PUT")
.allow("OPTIONS").build();
}
时,我们有责任验证重复数据是否进入appsyncclient.subscribe
回调中,还是根据ID来保证。