すべてのプロダクト
Search
ドキュメントセンター

Microservices Engine:プラグインマーケットプレイス

最終更新日:Feb 13, 2025

このトピックでは、クラウドネイティブ ゲートウェイでのプラグインの使用方法、管理方法、開発方法、およびアップロード方法 (プラグインのバージョン更新を含む) について説明します。 また、クラウドネイティブ ゲートウェイが提供するプラットフォーム プラグインを使用して、API トラフィックをより適切に管理および保護することもできます。

プラグインを有効にする

[マイクロサービスエンジン (MSE)] コンソール の [プラグインマーケットプレイス] ページで、MSE のプラットフォーム プラグインと、Alibaba Cloud アカウントを使用してアップロードしたカスタム プラグインを使用できます。 詳細については、「プラグインを有効にする」をご参照ください。

Lua プラグインを使用する

クラウドネイティブ ゲートウェイの開発では、Lua を使用して、API ゲートウェイ、メッセージ ゲートウェイ、リバース プロキシなど、さまざまなゲートウェイ プログラムを作成および実行できます。 詳細については、「Lua プラグインを使用する」をご参照ください。

プラグインを開発する

プラグインは、クラウドネイティブ ゲートウェイのコア機能を拡張して、より複雑で具体的なビジネス要件に対応します。 ゲートウェイ プラグインは、Go、JavaScript のようなプログラミング言語、Rust、または C++ で開発できます。 詳細については、「プラグイン開発」をご参照ください。

プラグインをアップロードする

プラグインを開発した後、[MSE] コンソールの [プラグインマーケットプレイス] ページでリリースすることで、プラグインをアップロードできます。 詳細については、「プラグインをアップロードする」をご参照ください。

プラグインのバージョンを更新する

プラグインが有効になっている場合、プラグインを編集することはできません。 プラグインを動的に更新する場合は、プラグインのバージョンを更新できます。 詳細については、「プラグインのバージョンを更新する」をご参照ください。

プラグイン パフォーマンス リファレンス

クラウドネイティブ ゲートウェイによって提供されるプラグインと、さまざまなプログラミング言語で開発されたカスタム プラグインは、応答時間にさまざまな影響を与えます。 さまざまなプログラミング言語で開発されたさまざまなプラグインのパフォーマンスを比較および分析するためのトピックが提供されています。 詳細については、「プラグイン パフォーマンス リファレンス」をご参照ください。

プラットフォーム プラグイン

クラウドネイティブ ゲートウェイは、認証、トラフィック調整、トランスポート プロトコル、およびセキュリティ保護に関連する拡張プラグインを提供します。 これらのプラグインは、API トラフィックをより適切に管理および保護するのに役立ちます。 詳細については、「プラットフォーム プラグイン」をご参照ください。