skywalking
skywalking copied to clipboard
[Feature] [OAP] Combining HTTP and gRPC on a Single Port through Armeria
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
- [X] I agree to follow this project's Code of Conduct