Skip to content

[FEA] Add an http proxy server that can run as a side car to the gRPC server for legacy API #1852

Description

@tmckayus

The legacy http server should be deprecated in favor of the gRPC server. To preserve a basic subset of the legacy API, we need to add an http proxy server that accepts the cuOpt JSON data format for LP/MIP and VRP problems and delegates the solve to the gRPC server after converting the data internally. Operation should be largely transparent to the user.

To do this, we will refactor the common portions needed for data conversion and share them between the legacy server and a new proxy server. This will be done in a series of small PRs.

Next, we will implement the new proxy server alongside the legacy server in the cuopt_server package.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

awaiting responseThis expects a response from maintainer or contributor depending on who requested in last comment.feature requestNew feature or request

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions