鉴于
documentation,使用akka http绑定到端口然后路由传入连接很容易.
未解决的一个问题是如何为不同的路由绑定多个端口.如果我有多个规格:
val route1 : Flow[HttpRequest,HttpResponse,_] = ??? val interface1 : String = ??? val port1 : Int = ??? val route2 : Flow[HttpRequest,_] = ??? val interface2 : String = ??? val port2 : Int = ???
implicit val actorSystem : akka.actor.ActorSystem = ??? val httpExt = akka.http.scaladsl.Http() httpExt.bindAndHandle(route1,interface1,port1) httpExt.bindAndHandle(route2,interface2,port2)
或者,是否应该为每个绑定使用不同的HttpExt?
Http().bindAndHandle(route1,port1) Http().bindAndHandle(route2,port2)
如果其中一个有效,那么使用一种方法对另一种方法有什么影响吗?
提前感谢您的审核和回复.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。