ActiveMQ — пример отличного брокера сообщений, который можно брать и смело использовать для интеграции компонентов распределённых систем. Однако настройки по умолчанию не всегда позволяют добиться желаемого поведения, и приходится разбираться, что же там под «капотом» и можно ли что-то подкрутить. В докладе будет рассказано о том, как мы стали использовать ActiveMQ в качестве ключевого компонента микросервисной архитектуры интернет-банка, с какими проблемами столкнулись и как их решали. В ходе доклада мы вместе шаг за шагом построим масштабируемую систему обмена сообщений, обратим внимание на вопросы производительности и отказоустойчивости. В докладе: