EOS:dfuseストリームはビートを逃さないことが保証されます

強力なdfuse履歴APIは、私たちのDAPP新たなレベルへのユーザーエクスペリエンスように、データのチェーンを取得するための効率的な方法を提供します。

例の公式

あなたは、ビートを見逃すことはありません

コード分​​析

機能

pendingActionsアクションが処理されます。
蒸気インスタンスを返すensureStream。
アクションで処理pendingActionsをコミットし、現在処理中のBLOCKID dfuseサーバーを教えて、次のdfuseサーバープッシュアクションは、あなたがsteam.mark()関数はlastCommittedBlockNumのdfuseserverを伝えることですlastCommittedBlockNumのdfuseserverを伝えるものに基づいています。

ステップ

1. dfuseクライアント作成
dfuseホスティングクライアントエンジンクラス2.
受信ActionTracesが流れ3.通話のstreamActionTraces、同時にリスニングのdfuseを引き継いで、action_trace、イベント進行
(action_traceは法を犯すだろうときにイベントがトリガされると4が呼ばれるのではありません実装のメソッドでハートビートを逃し、その後、アクションpendingActionsで処理サイクルを待って、)コミット関数の説明を参照してください。処理後、pendingActionsアクションを受信アレイの入力電流は、キューに入るなど

概要

サービスは、あなたが最初から同期したい場合は聞いてイベントが開始したい場所からのデータストリームをプッシュするだろう、現在の同期BLOCKID、dfuseserver言ったとき、私は理解する必要があります。

何か問題がある場合は、新しいは、dfuseし、指摘してください、ありがとうございました。

関連情報

あなたは、ハートビートを見逃すことはありません
かdfuse続けフローの接続を確認するために
、他の
Javascriptの例を
Javascriptの例_live
行くを例
Node.jsの例
GraphQLが反応APIデモ
GraphQL APIはライブREACT
クエリ言語仕様
GitHubの
graphqlエディタとAPIドキュメントブラウザ_liveを

おすすめ

転載: www.cnblogs.com/handsomer/p/10985108.html