本文介绍一种最基础的服务发现
与服务注册
用例:连接平台内数据库。首先需要在平台内安装数据库服务,并开启服务端口的对内服务
属性(云市安装的数据库默认已开启),表示注册当前服务到租户可用范围内。这时在需要连接数据库的服务(Web)上设置依赖属性,依赖已安装的数据库,表示当前服务需要发现数据库服务。这时平台将自动的完成服务发现工作并为Web应用注入数据库连接方式(主机地址,端口,账号密码等)。Web通过获取变量信息得到数据库地址进行连接请求,这个过程可以类比于JavaSpring的依赖注入。下面将详细介绍操作方式:
一、连接MySQL
通过 新建应用
—- 从应用市场安装
安装MySQL应用
1.1 关联MySQL应用
进入需要关联MySQL的应用页面,点击 依赖
标签页,选择 添加依赖
按钮
提示:
- 关联MySQL应用后,需要重启该应用
- 关联MySQL应用后,可以通过环境变量名,或者变量值连接MySQL
二、连接CockroachDB
CockroachDB 是云原生的分布式支持PostgreSQL协议,通过 新建应用
—- 从应用市场安装
安装CockroachDB应用
2.1 关联CockroachDB应用
进入需要关联CockroachDB的应用页面,点击 依赖
标签页,选择 添加依赖
按钮
提示:
- 关联CockroachDB应用后,需要重启该应用
- 关联CockroachDB应用后,可以通过环境变量名,或者变量值连接CockroachDB
三、创建Redis应用
通过 新建应用
—- 从应用市场安装
安装Redis应用
3.1 关联Redis应用
进入需要关联Redis的应用页面,点击 依赖
标签页,选择 添加依赖
按钮
提示:
- 关联Redis应用后,需要重启该应用
- 关联Redis应用后,可以通过环境变量名,或者变量值连接Redis