新建Spring Cloud微服务引擎

  1. 单击[全部服务]图标,选择[企业应用/微服务]菜单项。

  2. 在左侧导航树中单击[微服务/微服务引擎]菜单项,进入Spring Cloud微服务引擎管理页面。

  3. 单击<新建>按钮,弹出新建服务引擎窗口。

  4. 配置各项参数信息,单击<创建>按钮完成操作。

基础配置参数

参数

说明

引擎名称

微服务引擎在本系统的显示名称,创建应用组时需通过该名称选择对应引擎。有效长度为1至30个字符,可包含字母、数字、下划线和中横线。

资源配置

选择容器集群资源,包括共享集群与独享集群两种类型。用于为微服务引擎提供隔离的工作环境。此处需选择待部署该引擎组件容器的集群,系统会将容器自动调度到容器集群上。

  • 选择共享集群类型时,可供选择的资源为容器可用域;

  • 选择独享集群时,可供选择的资源为[云服务/云容器引擎]中创建的容器集群。

系统仅允许部署到所选可用域或集群中的服务使用该服务引擎。

访问IP(可选)

此处填入点分十进制的IPv4地址,不填写时则默认使用VIP。

引擎配置参数

参数

说明

引擎类型

这里选择Spring Cloud。

组件类型

  • Spring Cloud原生组件:实现了微服务中诸如:配置管理,服务发现,智能路由,灰度,熔断器,控制总线,集群状态等等功能。

  • Nacos:Nacos同时具备注册中心和配置中心的能力,支持绝大部分主流类型“服务”的发现和配置管理。

提示:选择Nacos组件,注册中心和配置中心无须单独配置。

Spring Cloud原生组件配置

版本

支持Finchley.SR4、Greeenwich.SR1、Hoxton.SR8三个版本。

引擎组件

支持对注册中心、配置中心、API网关进行针对性配置。注册中心默认为必配项,配置中心推荐创建,API网关请根据业务需要创建。

引擎版本不同时,支持的配置中心、注册中心和API网关版本类型不一样,具体可见表-1

Nacos

引擎组件

支持对注册中心、配置中心、API网关进行针对性配置。注册中心及配置中心默认为Nacos组件且为必配项,API网关请根据业务需要创建。

实例数

配置注册中心、配置中心和API网关可以运行的实例数,目前注册中心和配置中心可选为1、3、5,API网关可选为1、2和3。多个实例可以增加系统的可靠性,但是可能需要的资源较多。请根据实际业务需求进行配置。

容器规格

容器的启动限制和运行限制。启动限制参数应小于等于运行限制参数。

  • 启动限制:启动容器的最小资源规格,容器启动时,服务器可分配给容器的资源(包括CPU和内存)不能低于“启动限制”中指定的数量。

  • 运行限制:允许容器运行的最大规格,容器运行时,占用的服务器资源(包括CPU和内存)不能高于容器“运行限制”中指定的数量。

集群外端口

可以选择系统自动分配,也可以手动分配,自定义指定引擎组件内外网的端口号。

Nacos由于支持gRPC通讯,需要开放三个端口。当选择自动分配端口时,用户无需额外关注。当选择手动分配端口时,仅需要输入主端口,持gRPC通讯端口按照一定偏移量生成,分别为主端口+1000和主端口+1001。

开启鉴权

仅Spring Cloud原生组件的注册中心Eureka支持配置,开启鉴权后客户应用端需要通过鉴权才可访问Eureka,为通过企业应用部署的接入微服务引擎的应用配置Eureka地址环境变量后应用会携带鉴权信息。

数据库和中间件配置

仅Spring Cloud原生组件的配置中心、Nacos的注册中心及配置中心和API网关需要配置。

  • 平台默认:可以使用平台默认的MySQL数据库、Redis缓存共享给系统应用和组件使用。

  • 手动输入:为避免您的业务与平台相互影响,生产环境请勿使用平台默认配置,建议手动输入数据库的地址、端口等信息对接第三方数据库。如果配置的是API网关,还可以手动输入缓存的地址、端口和密码。

    • 当所选可用域对应非default集群时,此处仅支持选择“手动输入”类型。

    • 当前平台默认支持MySQL数据库。

表-1 Springcloud引擎及各组件版本匹配关系

SpringCloud引擎版本

注册中心版本

配置中心版本

API网关版本

Finchley.SR4

Eureka1.9.3

Spring Cloud Config2.0.5

Spring Cloud Gateway2.0.4

Greeenwich.SR1

Eureka1.9.8

Spring Cloud Config2.1.1

Spring Cloud Gateway2.1.1

Hoxton.SR8

Eureka1.9.25

Spring Cloud Config2.2.5

Spring Cloud Gateway2.2.5

完成新建操作后,该服务引擎会自动创建注册中心、网关和配置中心,通过服务引擎的详情页面可查看其内网和外网地址。