我正在创建一个简单的 HTTP 代理,它将位于移动应用程序和后端 SOAP 服务器之间。代理服务器将被包裹在一个过滤器中,当发现某些类型的消息时发送电子邮件和短信通知。我决定使用 Scala、Finagle 和 Heroku。然而,我的客户坚持认为,如果他们决定托管在自己的 Ubuntu 服务器上,则系统不能绑定到 Heroku。因此,他们对使用 Heroku 插件持怀疑态度,因为这会使以后在 Ubuntu 上设置相同的服务变得困难。
如果有人可以就解决这个问题分享一些想法,我将不胜感激。尤其是:
- 在 Ubuntu 上运行 Finagle 需要什么特别的东西吗?我可以使用 SBT 来“神奇地”获得一切吗?
- 是否有任何好的解决方案、库或服务,允许以简单且安全的方式发送邮件或 SMS,并且可以在 Heroku 和 Ubuntu 上运行良好?
- 从 Java 发送邮件通常使用系统属性。如何为像 Heroku 这样的远程服务器进行设置?