2013-10-10 3 views
7

非常に効率的なハイスループットのREST jsonサーバーにプレイまたはスプレーを使用すべきですか? 私はRESTとWeb開発の両方のための単一のフレームワークを持つことができるので、私は遊びに行きます。しかし、スプレーがこれよりはるかに効率的なら、私はスプレーで行くだろう。非常にスケーラブルで効率的な残りのjson処理にスプレーまたは再生を使用する必要がありますか?

私はすぐに遊びに行きますが、私はhereを見ましたが、スプレーはリストの中で高く、遊びはより底にあります。

あなたはどう思いますか?

答えて

12

私の意見では、2つのフレームワークを管理する複雑さは、スプレーを使用することによって得られるわずかなパフォーマンスの改善をはるかに上回ります。

また、必要な機能によって異なります。 Playは完全なスタックフレームワークなので、単純なシナリオでは遅いです。スプレーの上にPlayに組み込まれている機能の一部を実装すると、Playを使用した場合よりも悪化することがあります(パフォーマンス、セキュリティ、および機能が賢明になります)。

このベンチマークでは、完全なスタックフレームワークのみをリストしていますが、実際にはそのプレイが実際にはかなり高いことがわかります。完全なスタックフレームワークとマイクロフレームワークを比較するのは、かなり誤解を招くことです。

関連する問題