1 启动参数
1.1 源码
@Parameter(names = "--help", help = true)
private boolean help;
@Parameter(names = {
"--host", "-h"}, description = "The ip to register to registry center.", order = 1)
private String host;
@Parameter(names = {
"--port", "-p"}, description = "The port to listen.", order = 2)
private int port = SERVER_DEFAULT_PORT;
@Parameter(names = {
"--storeMode", "-m"}, description = "log store mode : file, db", order = 3)
private String storeMode;
@Parameter(names = {
"--serverNode", "-n"}, description = "server node id, such as 1, 2, 3.it will be generated according to the snowflake by default", order = 4)
private Long serverNode;
@Parameter(names = {
"--seataEnv", "-e"}, description = "The name used for multi-configuration isolation.",
order = 5)
private String seataEnv;
1.2 说明
参数 | 说明 |
---|---|
–help | 查看帮助 |
–host, -h | server端IP,如输入为-h 192.168.8.8时,在nacos中的注册地址为当前地址,可用于多网卡环境 |
–port, -p | server端启动及监听端口 |
–storeMode, -m | 日志存储方式,支持file, db |
–serverNode, -n | serverNode 用于TC集群区分节点的序号,各节点生成的分支事务ID以及各类ID是根据这个node生成的,区间是20亿,比如-n 1 节点大概生成的ID都是2开头的,-n 2 生成的ID是4开头的 ,为了避免xid重复 |
–seataEnv, -e | registry.conf 文件的多环境配置,例如修改配置文件为registry-dev.conf,添加-e dev启动,则会读取dev环境的配置 |
2 配置参数
2.1 通信部分
2.2 服务端
2.3 客户端
2.4 存储