Пробовал сбилдить boost_1_48 c Apache qpid — не пашет ни в какую, куча ошибок. Смотрел в сторону клиента C++ для RabbitMQ — пара сишных либ, одна С++'ная уже не поддерживается. Есть пара оберток под либу на С, но не очень хочется экспериментировать.
Других брокеров не рассматривал, в основе там нет API для C++.
Кто-нибудь реализовывал такую задачу на C++? Присоветуйте, очень надо.
Да, в случае с qpid, как говорится, «сам дурак». Но вопроса это все же не отменяет, я ведь с qpid еще не работал. По правде, я еще и с MQ не работал… Так что совета все равно послушаюсь.
Кстати, отношение разрабов к проблемам (раз вы видели на SO мой вопрос, то видели и ссылку на патч) в стане Apache не радует. Баг мною имплементирован, но в readme про него не слова. Boost то на месте не стоит. А аналогов, к сожалению, не много. WebSphere MQ? Не думаю. Тяжел. Остается OpenAMQ, но не радует частота новостей и активность в целом…