Skip to content

Milestones

List view

  • Overdue by 2 year(s)
    Due by July 24, 2023
    1/1 issues closed
  • Goal: Complete a minimal viable product and perform developer testing Details: Implement the API Gateway using Hertz with the following capabilities: 1. Decode incoming HTTP requests to determine the target service and corresponding IDL: a. Utilize the path field in the HTTP request as a means to convey the service name and method. b. Ensure the request data, encoded in JSON format, is present in the HTTP body. Employ Kitex's Generic-Call mechanism to translate the request and forward it to the target service: a. Maintain a map to establish the relationship between services and IDLs (ideally supporting different versions ofIDLs, time permitting). b. Create multiple demo RPC servers using Kitex for testing purposes, which should register themselves with a server registry upon startup. Establish a mechanism for updating the relationship between services and IDLs, ensuring that the API Gateway can adapt to changes in case of new services and IDL update. This will promote flexibility and maintainability within the project. Update documentations

    Overdue by 2 year(s)
    Due by June 26, 2023
    17/17 issues closed