平台简介

SaaS引擎介绍

  • SaaS引擎作为平台的亮点之一,承载了所有租户的核心独立开发配置
  • 平台默认就是SaaS模式,因此部署平台必须自定义指定一个OsClient值:如microi、iTdos、anderson
  • 每个租户一个独立数据库,并且在主库中为每个租户配置独立的Redis、MQ、搜索引擎、阿里云、MinIO等
  • 一套程序驱动N个租户数据库,而不必每个租房再部署一套docker程序

OsClient

  • OsClient值即为SaaS引擎Key,值自定义,建议全小写字母,如microi、iTdos、anderson
  • 在sys_osclients表中,OsClient + OsClientType + OsClientNetwork三个字段同时唯一,如同时存在以下3条数据是支持的:
  • OsClient=“microi”,OsClientType=“Product”,OsClientNetwork="Internal,DbConn=“Data Source=192.168.1.11;Database=microi”,使用了内网IP+正式环境数据库
  • OsClient=“microi”,OsClientType=“Dev”,OsClientNetwork=“Internal”,DbConn=“Data Source=192.168.1.11;Database=microi_dev”,使用了内网IP+测试环境数据库
  • OsClient=“microi”,OsClientType=“Dev”,OsClientNetwork=“Internet”,DbConn=“Data Source=59.110.139.95;Database=microi_dev”,使用了公网IP+测试环境数据库

OsClientType

  • OsClientType值为SaaS引擎环境类型,值自定义,如正式环境、测试环境、外帐环境等

OsClientNetwork

  • OsClientNetwork值为SaaS引擎网络类型,值自定义,如内网、外网等

程序必须指定以上3个参数

  • 以确定读取该OsClient租户对应的环境+网络类型各项其它配置

基础配置

  • 支持数据库读写分离,支持指定存储介质

在这里插入图片描述

阿里云配置

  • 如果未使用MinIO,即可使用阿里云的OSS+CDN

在这里插入图片描述

MinIO配置

  • 如果未使用阿里云OSS,则可以使用MinIO

在这里插入图片描述

Redis配置

  • 支持哨兵模式

在这里插入图片描述

MQ消息队列配置

  • 支持集群模式

在这里插入图片描述

搜索引擎配置

  • 目前仅支持ES搜索引擎,支持分词搜索,将来可能扩展其它搜索引擎

在这里插入图片描述

Microi吾码-系列文档

接口引擎实战-系列文档

原来来自于https://microi.blog.csdn.net/article/details/144260452?spm=1001.2014.3001.5502
Logo

低代码爱好者的网上家园

更多推荐