Comments (5)
Hi all, I created a PR for this, #111 , does this look like it'll help? After further thought, I didn't want to change the exception because that would be a breaking change in the API.
from stan.net.
I have encountered this one as well and it can be somewhat difficult to track down if you are not aware of the importance of cluster id. However a NATSTimeoutException, IMO, is the correct exception. An error message saying that this could be because of the IP/Hostname, Port OR cluster id might help narrowing this down earlier.
from stan.net.
This issue seems to be a common one. Would something like a ClusterUnavailableException with the cluster name in the message sound reasonable?
from stan.net.
thanks for your answers guys
yes it make more sense to have an exception that contain a cluster as we need to separate exception between nats streaming connection (IStanConnection) and nats connection (IConnection) because nats connection doesn't really care about the cluster ID
Thanks
from stan.net.
yes it will diffenetly help and better than the previous exception
thanks Colin for this enhancement
from stan.net.
Related Issues (20)
- issue out of memory: cannot allocate 122880-byte block (1756626944 in use) HOT 5
- Consumer does not process message after changing clientId HOT 4
- Consumer does not process message without Deliver options HOT 8
- Deadlock in BlockingDictionary HOT 9
- Subscribing to a large number of subjects takes a lot of time and memory consumption HOT 4
- Not owned NATS connection is closed if timeout occurs during ConnectRequest HOT 1
- Invalid behavior when using same NATS connection for both NATS and STAN subscriptions HOT 10
- Configurable Timeouts for Protocol Requests
- Update to .NET 4.6 HOT 1
- when using connection.subscribe with Subscription opts, can't get qgroup to work HOT 5
- Stan Client deployed in Kubernetes injected using DI is getting an error clientID already registered during load testing HOT 16
- StartWithLastReceived : Clarification
- Implement Publish/PublishAsync overloads with offset and length for byte array
- Support for RedeliveryCount
- Unhandled exception in unsubscribe from closeDueToPing
- Don't work reconnect
- Jetstream support HOT 1
- 100% CPU load once subscribed HOT 4
- StanConnection will not reconnect after losing connection to server and rosolving it again in version 0.3.0
- Is this possible to depend on a safer version of `Google.Protobuf` NuGet package? HOT 4
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 stan.net.