如何开通 TSF?
如果需 TSF,请先做以下准备工作:
1. 主账号在 TSF 控制台概览页 或者 CAM 控制台 创建服务角色。
2. 如果用户是子账号或者协作者,还需要主账号创建 PassRole 策略,并将策略绑定到子账号或协作者。详细操作请参考 准备工作。
start.sh 的作用是什么?
Service Mesh 应用部署使用 tar.gz 、zip 压缩格式的程序包,在压缩包中除了应用程序外,还需要包含了 start.sh、stop.sh、cmdline 三个文件:
start.sh:用于启动应用程序。
stop.sh:用于停止应用程序。
cmdline:用于检查应用进程是否存在,没有
.sh
后缀。TSF 能单独输出部署到公司内网吗?
JVM 内存不足如何处理?
JVM 内存不足(java.lang.OutOfMemoryError)时,需要您手动设置内存大小,具体设置方法请在互联网中搜索“JVM 内存设置”。
TSF 支持哪些编程语言?
若使用 Spring 接入,则需使用 Java 语言。
若通过 Mesh 接入,则不限制编程语言。TSF Mesh 支持不同语言实现的微服务之间相互调用,并支持不同框架如 Mesh 和 Spring Cloud 运行微服务相互调用。
TSF Severless 框架使用 Node Express 构建项目,如何连接 MySQL 数据库?
1. 在本地打包环境
npm i -D mysqlnpm i -D node-mysql
2. 连接 MySQL 数据库
const mysql = require('mysql');const client = (sql, arg, callback) => {//1.创建连接let config = mysql.createConnection({host: 'localhost',user: 'root',password: 'root',database: 'vue'})//2.开始连接config.connect()//3.对数据库进行增删查改config.query(sql, arg, (err, data) => {callback && callback(err, data)})//4.关闭数据库config.end()}module.exports = client;