Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTTP Implementation for v2.X #364

Open
3 tasks done
PhilippHeuer opened this issue May 26, 2021 · 1 comment
Open
3 tasks done

HTTP Implementation for v2.X #364

PhilippHeuer opened this issue May 26, 2021 · 1 comment
Labels

Comments

@PhilippHeuer
Copy link
Member

PhilippHeuer commented May 26, 2021

Feature Request

Prerequisites

  • If this is a question/suggestion, I have already considered discuss it on Discord Server
  • This issue specifically has something to do with Twitch4J
  • I have attempted to look for similar issues already

Description

This issue is a place to gather requirements / ideas for the new http client implementation that should be added in 2.x.

  • Queue Requests Async (Respect Ratelimit)
RateLimit
  • RateLimits per Endpoint/API
    ...
Circuit Breaker / Reliability

...

Client

It should be possible to use different http clients / provide a own client implementation, ie:

  • OkHttpClient (for java 8.x+ support)
  • Java 11 Http Clients
  • ...

We only need to provide one client at the start (OkHttp).

Additional Context

Links:

@stachu540
Copy link
Contributor

adding #218 to v2 milestone

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants