Akka を使用して新しい REST API を開発する必要がありますが、Spray ベースの akka-io が akka-camel 拡張機能と比較して優れたオプションであるかどうかを判断できません。どちらの API もノンブロッキング IO をサポートしているようです。akka-camel の方が簡単に見えますが、Spray と比べてパフォーマンスがどうなのかはわかりません。
シナリオは単純です。HTTP REST エンドポイント経由でメッセージを受信し、メッセージを処理して、HTTP POST 経由で多くの外部サービスの 1 つにディスパッチします。
akka-camel はこれに最適ですが、1 日に数百万件のメッセージを処理する必要があるため、akka-camel と Spray のパフォーマンスが同等かどうかは疑問です。どちらも REST 統合に適しています。akka-camel はより成熟している可能性がありますが、Spray はおそらくより最新です。
AkkaチームはSprayを採用しているので、RESTベースの統合にはakka-camelよりもSprayを推奨するのだろうか.