You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently, Meeds relies on existing APIs for client-server communication. While functional, these APIs may encounter performance, scalability, and interoperability limitations when handling high-frequency, low-latency requirements.
Describe the solution you'd like
Implement gRPC (gRPC Remote Procedure Calls) as an alternative communication protocol to REST APIs. gRPC supports efficient, binary serialization using Protocol Buffers, enabling faster data transfer, bidirectional streaming, and support for multiple languages. This addition would improve overall communication performance and make the system more flexible for developers. Describe alternatives you've considered
Using WebSockets for real-time communication doesn't offer the same efficiency or native support for multiple languages that gRPC provides.
Optimizing REST API endpoints, which could help but doesn't fully address the need for streaming or binary serialization.
Additional context
Adding gRPC support would benefit developers building performance-intensive integrations, especially applications requiring real-time data streaming (like activity streams) or interoperability with other gRPC-based services.
Thanks
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Currently, Meeds relies on existing APIs for client-server communication. While functional, these APIs may encounter performance, scalability, and interoperability limitations when handling high-frequency, low-latency requirements.
Describe the solution you'd like
Implement gRPC (gRPC Remote Procedure Calls) as an alternative communication protocol to REST APIs. gRPC supports efficient, binary serialization using Protocol Buffers, enabling faster data transfer, bidirectional streaming, and support for multiple languages. This addition would improve overall communication performance and make the system more flexible for developers.
Describe alternatives you've considered
Additional context
Adding gRPC support would benefit developers building performance-intensive integrations, especially applications requiring real-time data streaming (like activity streams) or interoperability with other gRPC-based services.
Thanks
The text was updated successfully, but these errors were encountered: