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, Moleculer-Go does not support Redis as a transit layer. This limits flexibility when working in distributed systems where Redis is already being used as a central message broker or caching layer. Adding support for Redis would allow seamless integration and better performance in environments optimized for Redis.
Describe the solution you'd like
Implement Redis as an optional transit mechanism for Moleculer-Go. The solution should:
Allow configuration of Redis as a transit layer via environment variables or configuration files.
Support standard Redis features, such as pub/sub, clustering, and authentication.
Provide clear examples and API usage documentation, including configuration details, supported Redis versions, and error handling mechanisms.
Using NATS or Kafka as transit layers (both of which are supported). However, Redis is often preferred in many setups due to its simplicity and widespread use.
Implementing a custom transit layer outside of the framework, but this adds complexity and maintenance overhead.
Additional context
Supporting Redis as a transit layer aligns with Moleculer-Go's design principles of being modular and flexible. It would make Moleculer-Go more attractive to developers already leveraging Redis in their stack.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Currently, Moleculer-Go does not support Redis as a transit layer. This limits flexibility when working in distributed systems where Redis is already being used as a central message broker or caching layer. Adding support for Redis would allow seamless integration and better performance in environments optimized for Redis.
Describe the solution you'd like
Implement Redis as an optional transit mechanism for Moleculer-Go. The solution should:
Example usage:
Describe alternatives you've considered
Additional context
Supporting Redis as a transit layer aligns with Moleculer-Go's design principles of being modular and flexible. It would make Moleculer-Go more attractive to developers already leveraging Redis in their stack.
The text was updated successfully, but these errors were encountered: