現在のリリース
このドキュメントサイトは、Spine v0.5.1 と Spine CLI v0.1.4 を基準としています。
Spine v0.5.1
Spine v0.5.1 の公開 API とランタイムは、次の機能を提供します。
BeforeResponseを含む 4 段階のインターセプターと、送信前に準備する HTTP レスポンス- ネットワークに接続せずに設定を検証し、構造化された
boot.ConfigErrorを返すApp.Validate InterceptorForによる HTTP と WebSocket のインターセプターの適用範囲の指定- Kafka の TLS とコンシューマーの再試行設定、ACK/NACK 失敗後のリーダーの再生成と安全な終了
- RabbitMQ の暗号化接続、永続メッセージの発行確認、prefetch、失敗時のポリシーと DLX
- WebSocket の同一オリジン検証、信頼するプロキシの設定、接続数の制限、アップグレード前の認証
- 認証情報を含む CORS リクエストと Cookie 設定の厳格な検証
- 起動中の準備状態の確認と、定められた順序での終了
- 安全な DI シングルトンの解決、ルーターのフォールバック処理、引数の変換
本番環境のデフォルト値と制約は、セキュリティ設定を参照してください。
Spine CLI v0.1.4
インストールとプロジェクト作成の例は、Spine CLI v0.1.4 を基準としています。このバージョンの CLI は、Spine v0.5.1 を使用するプロジェクトを生成します。
