Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ステートレスインスタンス

Cloudflare のネットワーク上で複数のインスタンスを実行する

最終更新 Markdown で表示Agent セットアップ

複数の Container インスタンスの 1 つへリクエストをプロキシするだけなら、getRandom 関数を使えます。

import { Container, getRandom } from "@cloudflare/containers";

const INSTANCE_COUNT = 3;

class Backend extends Container {
	defaultPort = 8080;
	sleepAfter = "2h";
}

export default {
	async fetch(request: Request, env: Env): Promise<Response> {
		const containerInstance = await getRandom(env.BACKEND, INSTANCE_COUNT);
		return containerInstance.fetch(request);
	},
};

役に立ちましたか?