skywalking icon indicating copy to clipboard operation
skywalking copied to clipboard

[Feature] [OAP] Combining HTTP and gRPC on a Single Port through Armeria

Open mrproliu opened this issue 8 months ago • 5 comments

Search before asking

  • [X] I had searched in the issues and found no similar feature requirement.

Description

HTTP and gRPC services cannot share the same port due to protocol differences in the OAP. However, integrating the Armeria framework makes it possible to share a single port among different protocols.

We have already employed Armeria on the HTTP services, but our gRPC services have not yet been integrated with Armeria. By consolidating these services using Armeria, we can bind multiple protocols to the same port, streamlining our server configuration and enhancing our system's flexibility and efficiency.

Use case

After using Armeria, using multiple ports with different protocols (gRPC, HTTP) in OAP can be reduced.

Related issues

No response

Are you willing to submit a pull request to implement this on your own?

  • [X] Yes I am willing to submit a pull request on my own!

Code of Conduct

mrproliu avatar Jun 26 '24 01:06 mrproliu