我正在考虑如何将我已经在本地测试过的rest api部署到云端的流程,让我们说基础架构即服务(不像像Heroku这样的服务平台)就像亚马逊一样.
我的本地环境设置已经启动并运行但我的问题是我应该如何在生产环境中部署它?
定义一个进程,其中devops从git repo中提取最新的更改然后只执行sbt run是否合理?
我想知道使用scala + spray + sbt的团队如何将他们的api部署到生产环境中.
Web应用程序框架(如sinatra(ruby),play(scala),lift(scala))生成一个侦听特定端口的Web服务器.
我知道有一些原因,如安全性,群集以及在某些情况下的性能,可能会导致我在我的Web应用程序前面使用Apache Web服务器.
根据您的经验,您有任何理由吗?
我需要在一个不断变化的数组上创建一个Observer(添加元素).
我正在使用Obserable.from(Iterable),但它似乎在创建时创建了ArrayList上的Observable.
每次ArrayList获取添加的新元素时,我都需要通知Observer并执行Action.
如果远程演员由于断电而无法使用监督策略可以处理这种情况吗?
我编写了示例并且我关闭了远程actor系统,但似乎监督策略只考虑了远程actor一旦达到的异常.
由于我不是阿卡专家,我想知道这是否可以实现.
版:
我已经实现了对事件的订阅,这些事件表明连接中发生了错误.我仍然需要访问发件人最初发送的邮件,这样邮件就不会丢失.