I have an idea to use gRPC for all microservices communication for the sake of simplicity.
Now there is a service that needs high availability, So the idea is to use RabitMQ as a message receiver from the outside.
Question: Do we still or possibly still preserve high availability by using gRPC as a transport layer for the message queue?