Я работаю с несколькими различными службами, написанными на Python и Java. Теперь я пришел к тому, что мне нужно, чтобы эти службы обменивались данными друг с другом, и ActiveMQ кажется разумным выбором.Поддержка перекрестного языка в ActiveMQ
Однако я не уверен, что вполне согласен с концепцией различных протоколов, доступных для ActiveMQ. Главный вопрос: нужно ли мне выполнять все мои службы для использования того же протокола для доступа к шине?
Возможно ли одновременное выполнение одной и той же шины с несколькими различными протоколами соединения?
Если да, то 1. Это просто подключение к шине, которое регулируется протоколом или выбор протокола также влияет на тип фактического содержимого сообщения. То есть можно ли отправить сообщение из Java JMS в тему и попросить клиента Python STOMP правильно прочитать это сообщение?