一、如何开通 TSF?
如果需 TSF,请先做以下准备工作:
二、start.sh 的作用是什么?
Service Mesh 应用部署使用 tar.gz 、zip 压缩格式的程序包,在压缩包中除了应用程序外,还需要包含了 start.sh、stop.sh、cmdline 三个文件:
·start.sh:用于启动应用程序。
·stop.sh:用于停止应用程序。
·cmdline:用于检查应用进程是否存在,没有.sh后缀。
更多关于 start.sh、stop.sh、cmdline 的编写规范请参考 程序包格式说明。
三、TSF 能单独输出部署到公司内网吗?
可以,请 提交工单,会有专门的技术支持人员联系你。
四、JVM 内存不足如何处理?
JVM 内存不足(java.lang.OutOfMemoryError)时,需要你手动设置内存大小,具体设置方法请在互联网中搜索“JVM 内存设置”。
五、TSF 支持哪些编程语言?
·若使用 Spring 接入,则需使用 Java 语言。
·若通过 Mesh 接入,则不限制编程语言。TSF Mesh 支持不同语言实现的微服务之间相互调用,并支持不同框架如 Mesh 和 Spring Cloud 运行微服务相互调用。
六、TSF Severless 框架使用 Node Express 构建项目,如何连接 MySQL 数据库?
TSF Serverless 默认不带 MySQL 环境的,你可以使用 腾讯云数据库 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;