我对Akka和分布式编程都比较陌生。使用Akka的Mist组件,我创建了受监控的actor来异步处理HTTP请求。目前所有内容都在一台物理机器上以本地actor运行,但我并不知道如何构建一个真正具备容错功能的系统,涉及多个盒子。根据Akka文档所述,通常需要知道一个盒子是否宕机,或者你正在与其他盒子上的服务进行通信。在这种情况下,actor监视/链接是一个关键工具,不仅可以监视远程服务的健康状况,而且可以管理服务,如果actor或节点宕机,则可以采取相应措施,例如在同一节点或另一个节点上重新启动actor。我应该怎么做?我正在寻找关于如何开始制作分布式应用程序的示例或指导。我们集团中的其他服务在多个Tomcat实例的前面使用Apache网关,因此当Tomcat服务器发生故障时,对用户而言是透明的。我将我的服务部署到Akka微内核中,并需要在多个物理盒子上实现类似的高可用性水平。我正在使用Akka 1.1.3。