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 Upstream client #197

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Jul 15, 2024

  1. Http Upstream client

    This pull request introduces the HTTP Upstream client. The main goal is to be
    backward compatible and introduce an HTTP upstream client.
    
    If the config has any HTTP/s server to connect to, the HttpClient struct will
    handle them. Any WebSocket will use the existing upstream client code.
    
    If one or more HTTP clients are configured, they route all requests, and
    Websocket clients will be used for subscriptions.
    
    If no HTTP clients are configured, the fallback behavior is used, and all
    requests and subscriptions are routed through the WebSocket upstream client.
    
    If no WebSocket upstream clients are configured, then subscriptions are not
    enabled, only method requests.
    cesar-startale committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    dbbd473 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Move the original mod.rs to ws.rs

    Introduce the meta Client that will instantiate the original Ws client or the
    new Http upstream client
    cesar-startale committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    bd8c52a View commit details
    Browse the repository at this point in the history