Обработка почты: rails vs php vs perl vs? - PullRequest
0 голосов
/ 01 октября 2009

Это мой самый первый вопрос о переполнении стека, и я очень взволнован. Очень понравился интерфейс этого сайта и оживленное сообщество!

Я создаю приложение rails, которое получает текст по электронной почте и создает сообщение.

Я спрашиваю или ваше мнение эксперта о том, какой вариант является лучшим для получения и обработки почтового сообщения?

Чтобы отправить письмо в приложение:

  • A1: X периодически обращается к учетной записи POP / IMAP (30 секунд cronjob?) И обрабатывает сообщение
  • A2: сообщение передается с почтового сервера в приложение X

Для обработки заявки

  • B1: рельсы с MMS2R
  • B2: PHP, который обрабатывает сообщение и отправляет POST по рельсам
  • B3: PERL, который обрабатывает сообщение и отправляет POST на рельсы

Какую комбинацию A + B вы бы порекомендовали для большого объема писем?

Любой другой вариант A или B?

Большое спасибо и удачи во всех ваших сценариях!

Ответы [ 2 ]

1 голос
/ 01 октября 2009

Любой из них, который затем не выполняет HTTP POST для веб-приложения, является ненужным посредником и только замедлит вас в объеме. Сказав это, выгода является одним местом для любой бизнес-логики в случае необходимости Итак, взвесьте эти две точки, прежде чем принимать решение.

Теперь, лично для этого, я бы предпочел использовать Perl поверх других, хотя PHP был бы более подходящим вариантом. Это, конечно, потому что я не знаю Руби. Для вас, однако, я бы, вероятно, предложил Ruby, чтобы ваш язык был единым для всего приложения. Это значительно облегчает обслуживание в долгосрочной перспективе и, возможно, позволяет делиться бизнес-логикой с веб-приложением, не требуя специального использования веб-приложения.

1 голос
/ 01 октября 2009

если вас беспокоит громкость, я бы просто использовал perl + db (приложение для обхода рельса).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...