DEVGRU

プログラミングとbitcoinのシステムトレードについて書きます

RxPYとbottle.pyは組み合わせがあまりよくなさそう

掲題のとおりなんですが、 非同期に処理結果をコールバックに渡してくるRxPYと、 関数呼び出しの戻り値としてレスポンスを同期的に値を求めるbottle.py は相性が良くないんですよね。

RxPYのexampleには、代わりにWebSocketを用いて(それもbottle.pyのフレームワークを使ってだが)結果をクライアントに返す例がありました。

github.com

結局のところ、RxPYの結果をbottle.pyで返すのはかなり難しいみたいです。 無理やりすればできないわけじゃないんだろうけど。

RxPY についてはこの記事も参考に。

team-6.hatenablog.jp

Rxなんとかについては、RxJavaの以下の書籍がわかりやすくていいです。

RxJavaリアクティブプログラミング

RxJavaリアクティブプログラミング