Happens when request (for all interactions) subscriptions race
|
RequestResponseFrameFlyweight.encode( |
- so frames are sent not in same order as stream ids are created
|
int streamId = streamIdSupplier.nextStreamId(receivers); |
. Other than being against spec this makes implementing http2 streams transport harder that necessary - http2 request stream ids are strictly sequential also as I cant trust rsocket stream ids. Just for discussion - will have reproducer by the end of the week.
Happens when request (for all interactions) subscriptions race
rsocket-java/rsocket-core/src/main/java/io/rsocket/RSocketRequester.java
Line 218 in c66dfb8
rsocket-java/rsocket-core/src/main/java/io/rsocket/RSocketRequester.java
Line 209 in c66dfb8