Какое хорошее решение для связи через брокер сообщений, поддерживающее как (C) Python, так и приложения Java / JMS? Мои конкретные требования:
. Мне было на удивление трудно найти решение для этого. ActiveMQ Apache не имеет поддержки Python из коробки. ZeroMQ требует рандеву. RabbitMQ не поддерживает JMS. Лучший кандидат, который я нашел, - это комбинация ActiveMQ и библиотеки pyactivemq. Но первый и последний выпуск pyactivemq был выпущен в 2008 году, поэтому может показаться, что это не соответствует моему требованию "без отрыва".
Идеальным ответом будут имена одного или нескольких хорошо поддерживаемых и хорошо документированных пакетов с открытым исходным кодом. , которые вы лично использовали для обмена данными между приложением Java / JMS и Python, и которые не требуют большой интеграции для начала работы. Ответ, включающий «простую» (до нескольких дней работы) реализацию дополнительного связующего кода для удовлетворения всех вышеперечисленных требований, будет приемлемым. Коммерческое решение, в отсутствие хорошего кандидата с открытым исходным кодом, также будет приемлемым.
Кроме того, Jython отсутствует. (Если бы я только мог ...) Те же приложения Python должны будут использовать модули, доступные только в CPython.