【发布时间】:2024-01-03 12:51:01
【问题描述】:
我正在将应用程序从 Spray.io 迁移到 Akka-http。该应用程序是基于微服务的,我们在其上构建了许多小型库。以下是在一个特定微服务中组合指令和路由的示例:
val routes =
(decompressRequest & compressResponseIfRequested) {
metricsRoute ~
healthStatusRoute ~
apiRoutes // only these are my app's routes
}
除apiRoutes 外,以上所有内容均在内部库中定义。
我想在这个微服务中开始使用 Akka-http(将 apiRoutes 迁移到 Akka-http)而不更改我当前使用的任何库,因为这将迫使所有其他开发人员更改他们的代码同时。
这可能吗? Akka-http 有没有办法使用 Spray.io 指令/路由?
据我所知,migration guide 没有此类信息。
【问题讨论】:
标签: scala akka spray akka-http