1

JMS と JavaMail を一緒に使用してスケーラブルな電子メール ソリューションを構築することは理にかなっていますか?

現在、これらは私が検討している2つのオプションです。

-- RESTful メール センター API を構築し、Web アプリ全体から呼び出します。

-- Web アプリとメール センターの間で JMS を使用します。

私が「メール センター」と呼んでいる機能は、おそらく JavaMail を使用して実装されるでしょう。私は正しい軌道に乗っていますか?私が見逃したかもしれない他のオプションはありますか?

どちらか一方を使用する利点はありますか?私は主にスケーラビリティを探しています。

4

1 に答える 1

0

JMS は、永続的なストレージ、ロード バランシング、および保証された配信をすぐに提供します。RESTful API では、これらのコア サービスをゼロから実装する必要があります。

もちろん、RESTful API を使用して、REST サーブレットで JMS クライアントを使用してメール データをキューに発行できます。これにより、呼び出しサイトから JMS API の依存関係が削除されます。ただし、いずれにしても、完全なメール インスタンスを REST および/または JMS メッセージでラップすることを実装する必要があります。

于 2010-02-24T17:29:51.857 に答える