public class SofaOptions extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
APP_NAME
应用名称
|
static String |
CONFIG_GRPC_PORT
gRPC服务监听端口
|
static String |
CONFIG_IP_RANGE
rpc_enabled_ip_range=ip1:ip2,ip3
ip范围在 [ip1, ip2], [ip3] 里面
ip可以只写部分。
|
static String |
CONFIG_MAX_ADDRESS_WAIT_TIME
获取配置中心返回地址的最大等待时间 只能通过 -D 生效
|
static String |
CONFIG_NI_BIND
绑定的网卡
|
static String |
CONFIG_RPC_HEART_BEAT_INTERVAL
TR心跳间隔
|
static String |
CONFIG_RPC_REGISTER_CONFREG_IGNORE
是否将服务提供者注册到配置中心(全局开关)
|
static String |
CONFIG_RPC_REGISTER_VIRTUAL_HOST
虚拟主机地址,通过配置指定
例如宿主机地址(10.1.1.1)上有一个虚拟主机(192.2.2.2),服务启动后监听的地址是192.2.2.2:1234, 但是外部系统只能通过10.1.1.1:2345访问到,所以需要告诉注册中心的地址是 10.1.1.1 |
static String |
CONFIG_RPC_REGISTER_VIRTUAL_PORT
虚拟主机端口,通过配置指定
例如宿主机地址(10.1.1.1)上有一个虚拟主机(192.2.2.2),服务启动后监听的地址是192.2.2.2:1234, 但是外部系统只能通过10.1.1.1:2345访问到,所以需要告诉注册中心的端口是 2345 |
static String |
CONFIG_RUN_MODE
运行模式
|
static String |
CONFIG_SERIALIZE_BLACKLIST
是否增加序列化安全黑名单,关闭后可提高性能
|
static String |
CONFIG_SERIALIZE_BLACKLIST_OVERRIDE
序列化覆盖
|
static String |
CONFIG_TR_CONNECTION_HOLDER
TR长连接管理器: true:stateful/ false:stateless
|
static String |
CONFIG_TR_PORT
TR服务监听端口
|
static String |
CONFIG_TR_RECONNECT_PERIOD
TR客户端重连已断连服务端的周期(如果客户端和服务端端口连接,客户端会自动重连)
|
static int |
DEFAULT_HEARTBEAT_INTERVAL
最大等待时间为 30s
|
static int |
GRPC_DEFAULT_PORT
默认GRPC协议的端口
|
static String |
GRPC_MAX_POOLSIZE
gRPC业务线程池的最大值
|
static String |
GRPC_MIN_POOLSIZE
gRPC业务线程池的最小值
|
static String |
GRPC_QUEUE_SIZE
gRPC业务线程池的队列大小
|
static int |
MAX_ADDRESS_WAIT_TIME
最大等待时间为 30s
|
static String |
PROFILE_THRESHOLD
profile时间
|
static String |
RPC_POOL_PRE_START
线程池是否初始化核心线程池
|
static int |
TR_DEFAULT_PORT
默认TR协议的端口
|
static String |
TR_MAX_POOLSIZE
TR业务线程池的最大值
|
static String |
TR_MAX_POOLSIZE_OLD
已过时。
replace by SofaConfigs#TR_MAX_POOLSIZE
|
static String |
TR_MIN_POOLSIZE
TR业务线程池的最小值
|
static String |
TR_MIN_POOLSIZE_OLD
已过时。
replace by SofaConfigs#TR_MIN_POOLSIZE
|
static String |
TR_QUEUE_SIZE
TR业务线程池的队列大小
|
static String |
TR_QUEUE_SIZE_OLD
已过时。
replace by SofaConfigs#TR_QUEUE_SIZE
|
| 构造器和说明 |
|---|
SofaOptions() |
public static final int TR_DEFAULT_PORT
public static final int GRPC_DEFAULT_PORT
public static final int DEFAULT_HEARTBEAT_INTERVAL
public static final int MAX_ADDRESS_WAIT_TIME
public static final String CONFIG_IP_RANGE
public static final String CONFIG_RPC_REGISTER_CONFREG_IGNORE
public static final String CONFIG_RPC_REGISTER_VIRTUAL_HOST
CONFIG_RPC_REGISTER_VIRTUAL_PORT,
常量字段值public static final String CONFIG_RPC_REGISTER_VIRTUAL_PORT
CONFIG_RPC_REGISTER_VIRTUAL_HOST,
常量字段值public static final String RPC_POOL_PRE_START
ThreadPoolExecutor.prestartAllCoreThreads(),
常量字段值@Deprecated public static final String TR_MIN_POOLSIZE_OLD
TR_MIN_POOLSIZE,
常量字段值@Deprecated public static final String TR_MAX_POOLSIZE_OLD
TR_MAX_POOLSIZE,
常量字段值@Deprecated public static final String TR_QUEUE_SIZE_OLD
TR_QUEUE_SIZE,
常量字段值public static final String CONFIG_TR_RECONNECT_PERIOD
public static final String CONFIG_TR_CONNECTION_HOLDER
public static final String CONFIG_SERIALIZE_BLACKLIST
public static final String CONFIG_SERIALIZE_BLACKLIST_OVERRIDE
public static final String CONFIG_MAX_ADDRESS_WAIT_TIME
Copyright © 2008–2018 The Ant Financial. All rights reserved.