各エージェントの状態は、プロキシホストとフェッチ元のポートを含むベクトルです。
ホストとポートを含むベクトルとしてエージェントの状態を維持しながら、取得したページのコンテンツを返そうとしています。
これは私がこれまでに持っているものです。
(defn fetch-url-with-proxy [url]
(letfn [(fetch-fn [host-port url]
(let [[host port] host-port]
(fetch-url url host port)
host-port))]
(send-off (agent-from-pool proxy-pool) fetch-fn url)))
残念ながら、私は現在、fetch-url のコンテンツではなく、エージェントを返しています。
どんな助けでも大歓迎です!