发布于: Oct 16, 2019

Amazon Neptune 现支持 Streams,这是一种捕获图形变更的简便方法。启用后,Neptune Streams 会在图形发生变更时将记录变更详情(更改日志数据)。如果您希望在图形发生变更时通知流程(例如触发 Lambda),Neptune Streams 将会非常有用。Streams 对于在不同区域或服务(例如 Amazon Elasticsearch Service、Amazon ElastiCache 或 Amazon Simple Storage Service (S3))中维持图形的当前版本也非常有用。

在此版本中,Neptune Streams 可在实验室模式下使用。通过实验室模式,您可在某个功能投入生产前对其进行测试。在实验室模式下,可以使用数据库集群参数 neptune_lab_mode 启用或禁用 Neptune Streams。启用后,您可以使用对 REST API /sparql/streams 或 /gremlin/streams 发出的 HTTP GET 请求来访问 Neptune Streams。得到的响应将是操作和图形变更的 JSON 源。

启用 Neptune Streams 后,您需要支付与更改日志数据相关的 I/O 和存储费用。更改记录会在创建一周后自动清除。您可以立即试用 Neptune Streams。有关更多详细信息,请参阅 Amazon Neptune 用户指南的 Streams 部分