HTTPX ファイバーコンカレンシー プラグイン:ファイバー間での接続共有をシームレスに実現

2025-09-05

HTTPXの:fiber_concurrencyプラグインは、ファイバースケジューラによって管理される複数のファイバー間で、単一セッションの接続をシームレスに利用できるようにします。これは、接続が永続的な場合に特に重要です。:persistentプラグインを使用している場合、このプラグインはデフォルトで有効になります。例として、スレッド内で複数のファイバーを起動し、それぞれが`http.get()`を使って同時にURLにアクセスするコードを示しています。このプラグインは、async gemなどを使ったファイバースケジューラを使用するプログラムには不可欠です。