使用rowMapper配置和使用new ClientConfig()和AmazonDaxClient
我在用我的表同步dax集群时遇到了麻烦。我知道,如果查询结果是围绕dax内存缓存更新的,我必须经过双跳才能获得查询结果。要解决这个问题,当我已经编写了大量这样的数据时,我如何在没有客户机查询的情况下将它同步到我的DAX集群?
因此,我想做一个节流表扫描连接到我的dax端点。这只是返回缓存中的对象。未通过dax通过表扫描来反映更新/插入。
有什么帮助吗?
发布于 2019-12-27 07:31:46
如AWS用例所示。Dax对于一致的读取并不理想。为此原因:
需要强一致性读取的应用程序(或不能容忍最终一致的读取)。
与AWS解决方案专家进行讨论。情况的确如此。在DAX上做扫描操作时。外部应用程序可以直接写入dynamoDB表。与已包含命中的高速缓存上的扫描操作相应,返回结果并没有报告缓存丢失,结果按原样返回。这是理想的,最终将与LRU扫描一致。
由于DAX直接从缓存中读取,并且只检查布尔缓存是否命中,而不验证内容。唯一可能的方法是有客户端的逻辑,就像网站中提到的那样。
https://stackoverflow.com/questions/53275333
复制相似问题