エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
オーバレイネットワークを構築するGo言語ライブラリとそれを用いた分散KVSの開発
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
オーバレイネットワークを構築するGo言語ライブラリとそれを用いた分散KVSの開発
作ったライブラリで構築したオーバレイNWでのコネクション確立が激遅なのでコネクションの使いまわしで... 作ったライブラリで構築したオーバレイNWでのコネクション確立が激遅なのでコネクションの使いまわしで対処したい 元々KVSはgRPCが使われていたが、トランスポートを自作ライブラリで置き換えることができなかったので、REST(HTTP/1.x)にした上で、オーバレイNW上で動作させるようにした なお、GordというChord(DHT)のOSS実装があり、それをforkして、機能追加する形でKVSを実装した データアクセスがなくとも、DHTではノード間で頻繁に通信を行うので、コネクションプールしないと辛い。今回のオーバレイNWだとコネクション確立が激遅なのでなおさら HTTP/1.x でもそれなりにコネクションは使いまわしてくれるはずだが、なんだかうまくいってなさそうに見えるので、そこらへんをもっとよしなにやってくれそうなHTTP/2で動かそうとしている HTTP/2化がうまくいかない (1)