Replies: 1 comment
-
Calling |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi
I'm building some integration tests where I am appending batches of messages to a topic with repeated calls to
AbstractRedisAsyncCommands.xadd()
and manually flushing after every command.Through logging, I see the cluster is processing 10 - 12 messages a millisecond.
Although the messages are sent in sequential order (verified using a unique ID in the data), the Stream ID assigned to them are out of order. Intermittently about one and 10 messages ends up very early in the ordering.
Is this expected behavior for async calls? It's almost like the Stream ID (and thus the order on the stream) isn't assigned until the future is completed?
Beta Was this translation helpful? Give feedback.
All reactions