libp2p-rs v0.2.1&0.2.2バージョンの紹介

v0.2.1は1.26でリリースされ、async-stdおよびtokioライブラリのサポートが追加されました。

0.2.2は3.1でリリースされました。このバージョンの問題のほとんどは、rust-ipfsの移植プロセスで見つかりました。移植は完了しました。プロジェクトのアドレスはhttps://github.com/netwarps/rust-ipfsです。主な更新内容これは、既存のAPIとコード構造のアップグレードと最適化です。

追加

ランタイム:

async-stdとtokioをサポートし、2つのランタイムをカプセル化し、機能を介して使用するように指定します。現在のデフォルトはasync-stdです

変更する

群れ:

トレイトProtocolImplを実装するには、2つのメソッドがあります。handler()はIProtocolHandlerを返します。これはSwarmがプロトコルハンドラーを構築するために使用できます。start()はそれ自体を消費し、プロトコル関連情報を処理するためのループを開始します。

FloodSub:

  1. Arcを使用してメッセージをラップし、複数のサブスクライバーでの複数のクローンを回避します。
  2. コードでさらに.awaitを最適化し、別のタスクに移動して関連するロジックを実行します

いつ:

  1. ブートストラップ中に複数のノードを渡すことをサポートし、同時に、ノード接続成功メッセージが返されるのを待つかどうかを選択できます。
  2. unprovide()メソッドを追加して、ローカルプロバイダー情報の削除をサポートします。

Netwarpsは、中国のシニアクラウドコンピューティングおよび分散技術開発チームで構成されています。このチームは、金融、電力、通信、およびインターネット業界で非常に豊富な経験を持っています。Netwarpsは現在、深センと北京にR&Dセンターを持ち、チームサイズは30以上で、そのほとんどはインターネット、金融、クラウドコンピューティング、ブロックチェーン、科学研究などの専門分野から10年以上の開発経験を持つ技術者です。機関。
Netwarpsは、セキュアストレージテクノロジー製品の研究開発とアプリケーションに重点を置いています。主な製品は、分散ファイルシステム(DFS)と分散コンピューティングプラットフォーム(DCP)です。分散ストレージの提供に取り組んでおり、分散ネットワークテクノロジーに基づいて分散されています。高可用性、低消費電力、低ネットワークの技術的特性であり、Internet ofThingsやIndustrialInternetなどのシナリオに適しています。
公式アカウント:Netwarps

おすすめ

転載: blog.51cto.com/14915984/2665496