SaaSエンジン
紹介
- SaaSエンジンはプラットフォームのハイライトの一つとして、すべてのテナントの中核的な独立開発配置を担っている
- プラットフォームはデフォルトでSaaSモードなので、プラットフォームを導入するには、microi、iTdos、andersonなどのOsClient値をカスタマイズして指定する必要があります
- テナントごとに独立したデータベースがあり、メインライブラリでテナントごとに独立したRedis、MQ、検索エンジン、阿里雲、MinIOなどを構成しています
- 1セットのプログラムはN個のテナントデータベースを駆動し、部屋ごとにdockerプログラムをもう1セット導入する必要はない
OsClient
- OsClient値はSaaSエンジンKeyで、値はカスタマイズされています。microi、iTdos、andersonなどのすべての小文字を推奨します
- Sys_osclientsテーブルでは、次の3つのデータが同時に存在する場合にサポートされています。
- OsClient = "microi" 、オスクリエントタイプ = "Product" 、オスクリエントネットワーク = "Internal、dbcom =" Data Source = 1.13; データベース = microi "は、イントラネットIPの正式な環境データベースを使用しています
- OsClient = "microi" 、オスクリエントタイプ = "Dev" 、オスクリエントネットワーク = "Internal" 、dbcom = "Data Source = 192.168.; データベース = microi _ Dev" は、イントラネットIPテスト環境データベースを使用しています
- OsClient = "microi" 、オスクリエントタイプ = "Dev" 、オスクリエントネットワーク = "Internet" 、dbcom = "Data Source = 59.110.139; データベース = microi _ Dev" は、パブリックネットワークIPテスト環境データベースを使用しています
OsClientType
- OsClientType値はSaaSエンジン環境タイプで、正式環境、テスト環境、外貨環境などの値がカスタマイズされています
OsClientNetwork
- OsClientNetwork値はSaaSエンジンのネットワークタイプで、値はイントラネット、エクストラネットなどのカスタマイズされています
プログラムは上記の3つのパラメータを指定する必要があります。
- このOsClientテナントに対応する環境ネットワークタイプの各項目のその他の構成を読み取ることを確認します
基本構成
- データベースの読み書き分離をサポートし、記憶媒体の指定をサポート
Alibaba cloudの設定
- MinIOを使用していない場合は、阿里雲のOSS CDNを使用できます
MinIO設定
- Alibaba cloud OSSを使用していない場合は、MinIOを使用できます
Redis設定
- 歩哨モードをサポート
MQメッセージキュー設定
- クラスタモード対応
検索エンジン設定
- 現在はES検索エンジンのみをサポートし、分詞検索をサポートしています。将来は他の検索エンジンを拡張する可能性があります。