Я новичок в этих парадигмах высокого уровня concurrency, и я начал использовать привязки scala RX. Итак, я пытаюсь понять, как RX отличается от очередей сообщений, таких как RabbitMQ или ZeroMQ?
Они оба, похоже, используют парадигму подписки/публикации. Где-то я увидел твит о том, что RX запускается на RabbitMQ.
Может ли кто-нибудь объяснить различия между RX и очередями обмена сообщениями? Почему я должен выбирать один за другим? Можно ли заменить другого, или они являются взаимоисключающими? В каких областях они перекрываются?