問題タブ [monix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
124 参照

scala - HTTP 要求を使用したサーキット ブレーカー monix

Monix のサーキット ブレーカーを、サービスで受信しているリクエストと非同期に動作させるのに苦労していますが、それは失敗しているため、サーキット ブレーカーをアクティブにする必要があり、開いている場合でもリクエストをレンダリングする必要があります。

ここに私のコード

が開いているときにサーキット ブレーカーのコールバックで使用される非同期でAsyncResponseあり、到着する次の要求によってオーバーライドされると、サービスがスタックし、それ以上の要求が到着できなくなります。

これまでのところ、唯一の解決策は同期を実行することですが、NIO でなければならないため、それはオプションではありません。