fRPC - 高速で柔軟なRPCフレームワーク (frpc.io) 21 ポイント 投稿者 xguru 2022-08-30 | 4件のコメント | WhatsAppで共有 Protocol Buffer v3(proto3) に対応 既存のRPCと比べて2〜4倍高速。単一サーバーで毎秒200万RPCを処理可能 標準的なrequest/replyパターンに加えて、ユーザー定義パターンも実装可能 fRPCを無効にして基本のTCP接続を取り出し、別の用途に再利用することもサポート gRPCと似ており、簡単に利用可能 現在はGoのみ、JS/TS/Rustは今後対応予定 関連記事 GoScrapy - Goベースの超高速Webスクレイピングフレームワーク 32 ポイント · 0件のコメント · 28 일 전 Goアプリケーション性能最適化ガイド 23 ポイント · 1件のコメント · 2025-04-01 Ask HN: ChatGPTは7億人にサービスできるのに、なぜ私はGPT-4ひとつさえローカルで動かせないのか? 13 ポイント · 3件のコメント · 2025-08-09 Connect-Web : ブラウザからRPCを呼び出すTypeScriptライブラリ 11 ポイント · 0件のコメント · 2022-08-11 grdpwasm - WebベースのRDPクライアント 8 ポイント · 2件のコメント · 26 일 전 4件のコメント deokim 2022-08-30 grpc と frpc のベンチマークコードの違いは、通常の log と zerolog がまずかなり目立ちますね.. これを追加して実装するのと差があるのかは、もう少しコードを見ないと分からない気がします。 https://github.com/philip-bui/grpc-zerolog alstjr7375 2022-08-30 Cap’n Proto という、C++で実装されたフォーマット + RPC フレームワークもあります。 https://capnproto.org/ ehlegeth 2022-08-30 2〜4倍の性能を得るのは簡単ではないはずですが、allocation、copy、parsing などを細かくチューニングして性能を引き出したようですね。 https://frpc.io/performance/optimizations gRPCとのベンチマーク https://frpc.io/performance/grpc-benchmarks yolatengo 2022-08-30 grpcよりずっと速いですね……乗り換えるべきかな……
4件のコメント
grpc と frpc のベンチマークコードの違いは、通常の log と zerolog がまずかなり目立ちますね.. これを追加して実装するのと差があるのかは、もう少しコードを見ないと分からない気がします。 https://github.com/philip-bui/grpc-zerolog
Cap’n Proto という、C++で実装されたフォーマット + RPC フレームワークもあります。
https://capnproto.org/
2〜4倍の性能を得るのは簡単ではないはずですが、allocation、copy、parsing などを細かくチューニングして性能を引き出したようですね。
https://frpc.io/performance/optimizations
gRPCとのベンチマーク
https://frpc.io/performance/grpc-benchmarks
grpcよりずっと速いですね……乗り換えるべきかな……