Node では、イベント化されたアーキテクチャを作成するのは非常に簡単です。しかし、私が制御していない (socket.io 経由の) ストリーミング API のクライアントがあり、さまざまなイベント シーケンスに基づいてクライアントが異なる反応を示す必要がある場合はどうでしょう。
2 つの異なるシーケンスの例:
- 1回目の注文 > 2回目の注文
- 最初の注文 > 取引がヒットした最初の注文 > 2 番目の注文
これまでのところ、私は Transform Streams を使用しており、必要なときに必要なメッセージをバッファリングして処理する複雑なカスタム ロジックを作成することを考えていますが、そのような状況に対処するためのベスト プラクティスがあるかどうかを知りたいと思っていました。
ありがとう