プロトコル
Cloudflare Workersは、以下のプロトコルとインターフェースをサポートしています:
| プロトコル | インバウンド | アウトバウンド |
|---|---|---|
| HTTP / HTTPS | fetch()ハンドラーを使用して、受信したHTTPリクエストを処理します。 | fetch() APIを使用して、HTTPサブリクエストを作成します。 |
| 直接TCPソケット | 受信TCP接続の処理をサポートする機能は近日公開予定 ↗です。 | connect() APIを使用して、アウトバウンドTCP接続を作成します。 |
| WebSockets | WebSocket APIを使用して受信WebSocket接続を受け入れるか、MQTT over WebSockets (Pub/Sub)を使用します。 | MQTT over WebSockets (Pub/Sub) |
| MQTT | Pub Subを使用して、MQTTブローカーへの受信メッセージを処理します。 | MQTTトピックへのMQTTメッセージの公開をサポートする機能は近日公開予定です。 |
| HTTP/3 (QUIC) | HTTP/3 ↗を介して受信リクエストを受け入れるには、Cloudflareダッシュボード ↗のSpeed > Optimization > Protocol Optimizationエリアで、あなたのゾーンで有効にします。 | |
| SMTP | Email Workersを使用して、SMTPメールサーバーへのTCP接続を管理することなく、メールを処理および転送します。 | Email Workers |