We need a message queue (MQ) system, which is able to deliver the messages to the team members.
Now ,I am looking for a MQ application with the following features:
1- It is important that the MQ works fast and reliably.
2- Supporting the team members that connecting through VPN
3- Supporting features like creating the groups and sending messages to group members.
4- The system should support C# API so that we are able to use it in our c# code.
5- The number of team members is limited, e.g., 20 people.
One option is MicroSoft MessageQueue (MSMQ). Has anyone other suggestions? I am aware of other MQ systems, like RabbitMQ, ApacheMQ, and etc. which seem to be too complex for us.