エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
sansyrox/robynのソースコードをヌルく読む - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
sansyrox/robynのソースコードをヌルく読む - Qiita
前置き sansyrox/robynというプロジェクトがあります。詳しくは作者の公演を見てもらうとして。 表はPyt... 前置き sansyrox/robynというプロジェクトがあります。詳しくは作者の公演を見てもらうとして。 表はPythonでサーバーを書いて、裏では実はRustのランタイムが走る。というシロモノらしいです。 面白そうなのでヌルめにソースコードを読みます。構造がだいたいわかればいいかな、という感じですすめます。 robynのやってることを大雑把に書くと、PythonからRustで作ったサーバーやルーターを呼んでます。サーバーはActixのHTTTPサーバーみたいです(ルーターも同じ?)。Python => RustはPyO3/pyo3を使ってるみたいです。 んじゃあ、Actixで書きゃよくね?というツッコミはナシで。PythonからFlask的にサーバー書けて、それが爆速で動いたら嬉しいですよね。 なお文中のコードは雰囲気を説明するために適当に抜きがきしたものです。 (pyo3は昔々「これは