Comments (7)
Can you be more specific about the backpressure-related exceptions you are getting?
@cbornet Perhaps you can help?
from reactive-grpc.
@rmichela Reactor gives me OverflowException
Don't get me wrong, I'm still not sure whom to blame, just wanted to re-check, maybe there are some known issues with backpressure in reactive-grpc
from reactive-grpc.
I'm not going to say there isn't an issue in reactive-grpc. π It passes the TCK, but the gRPC and Reactive backpressure models are subtly different and there may still be an impedance mismatch in the code.
What's the stack trace of your OverflowException
?
from reactive-grpc.
@rmichela I'm running different tests right now to figure out where the problem is.
Too many moving parts (my code, gRPC, reactive-gRPC, gRPC-netty/Armeria, client, client's code), I'll try to narrow it first :)
from reactive-grpc.
Thanks! Keep me posted.
Even if the problem isn't in RxGrpc itself, your findings will make for good documentation. π
from reactive-grpc.
@bsideup Any update?
from reactive-grpc.
Hi @rmichela,
So far so good :) We had an issue with Armeria, but when we reverted it to gRPC-netty + reactive-grpc everything became stable π
from reactive-grpc.
Related Issues (20)
- How do you configure how much data is buffered on the producer side? HOT 1
- Wrong manifest main class rx3grpc HOT 4
- Backpressure Demo has compile error on Windows
- stub.invoke().retry() throws exception HOT 1
- Async resource cleanup failed after onComplete / call already closed HOT 2
- Add onDiscard hook support to AbstractStreamObserverAndPublisher
- host_javabase is deprecated HOT 1
- Possible to have non-publisher for RPC method parameter? HOT 2
- In ManyToOne and ManyToMany, remote method is called before the client subscribe
- project still activeοΌ HOT 1
- UnsupportedOperationException thrown in the generated stub with Java 17 HOT 2
- Unexpedted error log HOT 1
- Dropped Error on Bidi Stream After Broken TCP Connection HOT 2
- Subscription Should be Cancelled on Interceptor Close HOT 3
- How about a new stable release? HOT 14
- Migrate reactive-grpc to grpc-ecosystem HOT 2
- Indeterminate cancel or error when streaming bidirectionally
- Question: how can Spring reactive-grpc support credentials on server HOT 2
- Bazel demo does not compile HOT 1
- How to customize ClientInterceptor and ServerInterceptor HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reactive-grpc.