Title: Adjust request poll intervall for API rate limiting · Issue #6 · gridscale/gridscale_api_client_python · GitHub
Open Graph Title: Adjust request poll intervall for API rate limiting · Issue #6 · gridscale/gridscale_api_client_python
X Title: Adjust request poll intervall for API rate limiting · Issue #6 · gridscale/gridscale_api_client_python
Description: Currently the synchronous API client will poll asynchronous requests every 0.5s. This makes hitting the API rate limit quite likely once you introduce concurrency. For the API client to not feel sluggish, the poll intervall likely should...
Open Graph Description: Currently the synchronous API client will poll asynchronous requests every 0.5s. This makes hitting the API rate limit quite likely once you introduce concurrency. For the API client to not feel sl...
X Description: Currently the synchronous API client will poll asynchronous requests every 0.5s. This makes hitting the API rate limit quite likely once you introduce concurrency. For the API client to not feel sl...
Opengraph URL: https://github.com/gridscale/gridscale_api_client_python/issues/6
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Adjust request poll intervall for API rate limiting","articleBody":"Currently the synchronous API client will poll asynchronous requests every 0.5s. This makes hitting the API rate limit quite likely once you introduce concurrency.\r\n\r\nFor the API client to not feel sluggish, the poll intervall likely shouldn't simply be increased to a few seconds. It could be dynamically increased to a max and/or be request type-dependent.","author":{"url":"https://github.com/twiebe","@type":"Person","name":"twiebe"},"datePublished":"2020-08-14T09:44:22.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/6/gridscale_api_client_python/issues/6"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:5f9b7064-0aa8-8ab7-eb7e-01842187afdd |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | AA66:183EDE:2DDED6D:3D240DC:697ADD3C |
| html-safe-nonce | ce16397650b1f8b3d6379871e474ab566a45ad6b77fc5dd985c3eebf0724a449 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQTY2OjE4M0VERToyRERFRDZEOjNEMjQwREM6Njk3QUREM0MiLCJ2aXNpdG9yX2lkIjoiODA0MTI2NzI5MjA5ODE5MDY1MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 4bd9deebc9cb58a7cde4ba0f74b58ac2d8ca6545e14fa1b1b497792ecd62b51b |
| hovercard-subject-tag | issue:679039054 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/gridscale/gridscale_api_client_python/6/issue_layout |
| twitter:image | https://opengraph.githubassets.com/edb810c226656ae02a168d1232ac342fbb8df059ac924cf2e959e4aff2ea014d/gridscale/gridscale_api_client_python/issues/6 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/edb810c226656ae02a168d1232ac342fbb8df059ac924cf2e959e4aff2ea014d/gridscale/gridscale_api_client_python/issues/6 |
| og:image:alt | Currently the synchronous API client will poll asynchronous requests every 0.5s. This makes hitting the API rate limit quite likely once you introduce concurrency. For the API client to not feel sl... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | twiebe |
| hostname | github.com |
| expected-hostname | github.com |
| None | 4af1ba0e68200258a80b0c5ab34f12a78bf48372a377a11e14eb668863c03b3a |
| turbo-cache-control | no-preview |
| go-import | github.com/gridscale/gridscale_api_client_python git https://github.com/gridscale/gridscale_api_client_python.git |
| octolytics-dimension-user_id | 12998568 |
| octolytics-dimension-user_login | gridscale |
| octolytics-dimension-repository_id | 196579331 |
| octolytics-dimension-repository_nwo | gridscale/gridscale_api_client_python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 196579331 |
| octolytics-dimension-repository_network_root_nwo | gridscale/gridscale_api_client_python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 353b231ffaec2de44db15b2e82887804ede7c21e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width