Архитектурные комментарии для организации очередей с помощью RabbitMQ?

StackOverflow https://stackoverflow.com/questions/207761

Вопрос

По сути, мне нужна технология организации очередей, которая позволит ставить сообщения в очередь.Эти сообщения позже будут переданы в виде SMS-сообщений.RabbitMQ кажется вполне подходящим после того, как я промолчал об API.

Мои текущие архитектурные планы:

  1. клиенты ставят сообщения в очередь в RabbitMQ.
  2. Другой демон будет читать сообщения RabbitMQ и отправлять их на сторонний SMS-шлюз.Демон должен иметь возможность создавать несколько потоков прослушивания.
  3. Я планирую разместить все на слайсехост.com, используя Ubuntu Hardy.

Предвидите ли вы какие-либо проблемы с этой конструкцией?Поскольку я обладаю поверхностными знаниями Erlang, у меня нет идей, как запустить его в производственной среде.Если у вас есть опыт работы с Erlang или RabbitMQ, я хотел бы услышать ваши военные истории.

Это было полезно?

Решение

Что касается военных историй Эрланга, то на семинаре коммерческих пользователей функционального программирования (CUFP) в этом году в Виктории было представлено несколько хороших историй:

Разработка Erlang в Yahoo

Показ рекламы в Erlang

И на семинаре Erlang на следующий день:

Императивные и функциональные реализации протокола IMAP

По итогам семинаров сложилось впечатление, что, хотя Erlang ни в коем случае не является мейнстримом, сейчас он достаточно распространился среди стартапов и крупных компаний, и его использование для коммерческой выгоды можно рассматривать как довольно безопасную ставку.Около половины компаний, присутствовавших на семинаре Erlang, нанимали сотрудников.

Проверьте erlang.org сайт и особенно Список рассылки Эрланга.Здесь работают все: от новичков до опытных профессионалов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top