rsocket-java icon indicating copy to clipboard operation
rsocket-java copied to clipboard

Java implementation of RSocket

Results 56 rsocket-java issues
Sort by recently updated
recently updated
newest added

My use case revolves around retrieving the data from Cassandra using RSocket-Java in a non-blocking way. I use reactive cassandra template built on top of reactor-core. Throughput I see is...

question

Trying to troubleshoot some issues, support to export Reactor metrics to Grafana was added. To my surprise, the queue was always filled with tasks, even if nothing much happened in...

Payload API has inconsistent and absolutely confusing behavior: ##Expected case 1 ``` var p = ByteBufPayload.create(data, Unpooled.EMPTY) assertTrue(p.hasMetadata()) assertEqueals(p.metadata(), Unpooled.EMPTY) ``` ## Unexpected case 2 ``` var p = ByteBufPayload.create(data,...

refactorings
breaking changes
new API

RSocket spec supports Extension frames: https://github.com/rsocket/rsocket/blob/master/Protocol.md#frame-ext Add a way to handle extension frames

enhancement

Rate limiting has been through a few iterations starting with the original `LimitableRequestPublisher` that actually imposed no upper limit and was exposed to issues like #514, later replaced by `RateLimitableRequestPublisher`...

enhancement

When outgoing messages queue grows, responses are likely to timeout before respective request frame is even sent - causing unnecessary work on responder side. New requests have no chance to...

question
needs discussion

I have done some research on the performance of RSocket vs HTTP for a service-to-service communication of [FHIR](http://hl7.org/implement/standards/fhir/) resources. According to the initial results, the RSocket performance seems to be...

question

[Lease frames](https://rsocket.io/about/protocol#lease-semantics) allow a responder to control the total number of requests from the other end, but it is an optional feature, and there should also be a way to...

## Motivation I have been evaluating the RSocket and did some profiling. It looks like creating Frame message many `ByteBuf` buffers are used (i.e. header, payload, frame size). Those buffers...