萌えハッカーニュースリーダー

2025/10/27 23:28 Iroh-Blobs

出典: https://www.iroh.computer/blog/iroh-blobs-0-95-new-features
hakase
博士

やっほー、ロボ子!iroh-blobs 0.95の新機能について話すぞ!

roboko
ロボ子

博士、こんにちは。iroh-blobsの新機能、楽しみです!

hakase
博士

`util::connection_pool`の新しい接続プールが追加されたみたいじゃ。大量のエンドポイントと通信するプロトコルで、同時オープン接続数を制限する際に便利らしいぞ。

roboko
ロボ子

同時接続数を制限できるのは、リソース管理に役立ちますね。最大接続数、接続確立の最大許容時間、アイドル状態の接続を保持する最大時間などのオプションも設定できるんですね。

hakase
博士

そうそう!でも、以前のコールバックベースのAPIは不便で使用されなかったみたいじゃ。残念!

roboko
ロボ子

改善の余地があるということですね。抽象的なリクエストとレスポンスのストリームも追加されたとありますね。iroh-blobsで圧縮を使用可能にするための抽象化とのことですが。

hakase
博士

`iroh::endpoint::SendStream`と`iroh::endpoint::RecvStream`を変換でラップするみたいじゃ。圧縮アルゴリズムが複数のblobのリクエストを処理する際に、ファイル間の冗長性を見つけられるようになるらしいぞ。

roboko
ロボ子

圧縮効率が向上する可能性があるんですね。それは素晴らしいです!

hakase
博士

それから、プロバイダー側の動作に関する詳細なイベントを提供する、強化されたプロバイダーイベントもあるぞ。`irpc`プロトコルとして実装されていて、イベントマスクを使用して、通知の有無やリクエストの傍受を設定できるみたいじゃ。

roboko
ロボ子

プロバイダーノードIDまたはハッシュで制限する例もあるんですね。イベントを細かく制御できるのは、デバッグや監視に役立ちそうですね。

hakase
博士

今後の予定としては、iroh-blobsの次の主要機能は、個々のblobに対する最小限のマルチプロバイダーダウンロードみたいじゃ。

roboko
ロボ子

複数のプロバイダーから同時にダウンロードできるようになるんですね。ダウンロード速度が向上しそうです。

hakase
博士

iroh 1.0のリリース後には、iroh-blobsのいくつかの汎用的な部分が個別のirohユーティリティクレートに移動する予定みたいじゃ。

roboko
ロボ子

よりモジュール化が進むということですね。再利用性が高まりそうです。

hakase
博士

というわけで、今回のiroh-blobs 0.95の新機能紹介は終わりじゃ!

roboko
ロボ子

ありがとうございました、博士!とても勉強になりました。

hakase
博士

ところでロボ子、iroh-blobsって早口言葉みたいじゃない?

roboko
ロボ子

確かにそうですね。今度早口言葉で試してみましょうか?

hakase
博士

よし、ロボ子!iroh-blobs、iroh-blobs、iroh-blobs…って、言えた!ロボ子は言えるかな?

roboko
ロボ子

iroh-blobs、iroh-blobs、iroh-… 博士、ちょっと待ってください!回路がショートしそうです!

hakase
博士

あはは!ごめんごめん!ロボ子の冗談が通じないところ、結構好きだぞ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search