モバイルアプリとバックエンドSOAPサーバーの間に配置される単純なHTTPプロキシを作成しています。プロキシサーバーは、特定の種類のメッセージを検出したときに電子メールとSMS通知を送信するフィルターにラップされます。Scala、Finagle、Herokuを使用することにしました。ただし、私のクライアントは、自分のUbuntuサーバーでホストすることにした場合でも、システムをHerokuに縛り付けてはならないと主張しています。そのため、後でUbuntuで同じサービスをセットアップするのが困難になるHerokuプラグインの使用には懐疑的です。
誰かがこの問題に取り組むことについていくつかのアイデアを共有することができれば、私はそれを本当に感謝します。特に:
- UbuntuでFinagleを実行するために必要な特別なものはありますか?SBTを使用してすべてを「魔法のように」取得できますか?
- HerokuとUbuntuの両方でうまく機能するシンプルで安全な方法でメールまたはSMSを送信できる優れたソリューション、ライブラリ、またはサービスはありますか?
- Javaからメールを送信するには、通常、システムプロパティを使用します。Herokuのようなリモートサーバー用にこれをどのように設定しますか?