单击[全部服务]图标,选择[企业应用/微服务]菜单项。
在左侧导航树中单击[微服务/微服务引擎]菜单项,进入Spring Cloud微服务引擎管理页面。
单击<新建>按钮,弹出新建服务引擎窗口。
配置各项参数信息,单击<创建>按钮完成操作。
参数 | 说明 |
引擎名称 | 微服务引擎在本系统的显示名称,创建应用组时需通过该名称选择对应引擎。有效长度为1至30个字符,可包含字母、数字、下划线和中横线。 |
资源配置 | 选择容器集群资源,包括共享集群与独享集群两种类型。用于为微服务引擎提供隔离的工作环境。此处需选择待部署该引擎组件容器的集群,系统会将容器自动调度到容器集群上。
系统仅允许部署到所选可用域或集群中的服务使用该服务引擎。 |
访问IP(可选) | 此处填入点分十进制的IPv4地址,不填写时则默认使用VIP。 |
参数 | 说明 | |
引擎类型 | 这里选择Spring Cloud。 | |
组件类型 |
提示:选择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。多个实例可以增加系统的可靠性,但是可能需要的资源较多。请根据实际业务需求进行配置。 | |
容器规格 | 容器的启动限制和运行限制。启动限制参数应小于等于运行限制参数。
| |
集群外端口 | 可以选择系统自动分配,也可以手动分配,自定义指定引擎组件内外网的端口号。 Nacos由于支持gRPC通讯,需要开放三个端口。当选择自动分配端口时,用户无需额外关注。当选择手动分配端口时,仅需要输入主端口,持gRPC通讯端口按照一定偏移量生成,分别为主端口+1000和主端口+1001。 | |
开启鉴权 | 仅Spring Cloud原生组件的注册中心Eureka支持配置,开启鉴权后客户应用端需要通过鉴权才可访问Eureka,为通过企业应用部署的接入微服务引擎的应用配置Eureka地址环境变量后应用会携带鉴权信息。 | |
数据库和中间件配置 | 仅Spring Cloud原生组件的配置中心、Nacos的注册中心及配置中心和API网关需要配置。
|
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 |
完成新建操作后,该服务引擎会自动创建注册中心、网关和配置中心,通过服务引擎的详情页面可查看其内网和外网地址。