考虑一个场景,一个 Web 请求发出 N 个数据库请求。如果我知道所有或大部分请求都可以发送给 db-readers。使用 Vitess 的架构,当有多个 reader 设置时,那些 N db 请求不会分发到不同的 db-readers 吗?
当不同的 reader 有不同的复制延迟时,有可能 N 个 db 请求导致结果不一致。
Vitess 有特殊的处理方法吗?或者应用程序应该如何处理这种情况?
考虑一个场景,一个 Web 请求发出 N 个数据库请求。如果我知道所有或大部分请求都可以发送给 db-readers。使用 Vitess 的架构,当有多个 reader 设置时,那些 N db 请求不会分发到不同的 db-readers 吗?
当不同的 reader 有不同的复制延迟时,有可能 N 个 db 请求导致结果不一致。
Vitess 有特殊的处理方法吗?或者应用程序应该如何处理这种情况?