Comments (5)
First and foremost thanks for your kind comments.
Something that Cosmonaut definitely won't do is throw any exception other than the TooManyRequests one. The main reason why is because I removed it first in Cosmonaut and the the Cosmos DB team also removed it on the v3 SDK so I can't add something back that I will have to remove when I move this project to the v3 SDK anyway.
Now, about the TooManyRequests thing, as far as I remember Cosmonaut will actually throw this exception if you turn Infinite retrying off. Did you try doing that?
from cosmonaut.
from cosmonaut.
Retries should be logged as well. They just retry silently. I set the default behavior to be infinite retry for 429s cause I can't see the scenario where you wouldn't wanna retry due to a transient error.
I've never been like :
- Server: Oi I can't handle that I'm under heavy load, try in 100ms
- Client: Ok, I won't retry that
from cosmonaut.
from cosmonaut.
Ok sounds good. I will leave it with you to figure out if the existing behavior is satisfying. If not feel free to leave a comment. If it is feel free to close this.
from cosmonaut.
Related Issues (20)
- RequestRateTooLarge in AppInsights HOT 5
- how can i add attachements? HOT 1
- Continuation token does not work if first page contains all null in orderby field HOT 1
- Pagination with MAX_ITEM_COUNT -1 HOT 3
- CosmosStore.AddAsync with RequestOptions throws RuntimeBinderException when using TypeNameHandling.All HOT 4
- Cosmonaut v3 SDK
- Exception: There is no way this will ever be thrown. (What all great developers say) HOT 3
- Polymorphic Store type HOT 2
- Exceition: FindAsync returning Resource Not Found HOT 1
- v3 SDK - WithPagination with token missing? HOT 1
- Timeline for v3 HOT 5
- Problem using Cosmos Resource Tokens HOT 1
- I'm going for EF Core 3.1 for Cosmos Db mapping. Did I miss something? HOT 4
- Query execution metrics HOT 1
- Customize the CosmosEntityName property to avoid data migration HOT 1
- WithPagination - have I can repeat my query?
- Failing on unit tests when calling ToListAsync()
- [FEATURE][QUESTION] support for geospatial queries?
- Exception: The input authorization token can't serve the request.
- Error because constructor is missing for the CosmosStoreTrigger extension for azure functions
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 cosmonaut.