You should use stable page boundaries instead of cursors. If you are returning results by timestamps, the page boundary should be the timestamp and secondary ordering keys of the last row returned.
Cursors take too many server resources and require client affinity.
Cursors take too many server resources and require client affinity.