package com.alibaba.doris.common; /** * 请求admin service参数相关的key * * @author frank */ public class AdminServiceConstants { public static final String ADMIN_SERVICE_ACTION_NAME = "actionName"; public static final String CONFIG_VERSION = "configVersion"; public static final String NAMESPACE_CONFIG = "namespaceConfig"; // 迁移后处理状态报告 public static final String POST_MIGRATE_REPORT_ACTION = "postMigrateReport"; public static final String POST_MIGRATE_REPORT_NODE_PORT = "nodePort"; public static final String POST_MIGRATE_REPORT_SCHEDULE = AdminServiceConstants.MIGRATE_REPORT_SCHEDULE; public static final String POST_MIGRATE_REPORT_STATUS = AdminServiceConstants.MIGRATE_REPORT_STATUS; public static final String POST_MIGRATE_REPORT_MESSAGE = AdminServiceConstants.MIGRATE_REPORT_MESSAGE; // 迁移状态报告 MigrateReportService public static final String MIGRATE_REPORT_ACTION = "migrateReport"; public static final String MIGRATE_REPORT_SOURCE_NODE_PORT = "sourceNodeId"; public static final String MIGRATE_REPORT_TARGET_NODE_PHYSICAL_ID = "targetNodeId"; public static final String MIGRATE_REPORT_SCHEDULE = "schedule"; public static final String MIGRATE_REPORT_STATUS = "status"; public static final String MIGRATE_REPORT_MESSAGE = "message"; // StoreNodeService public static final String STORE_NODE_ACTION = "storeNode"; public static final String STORE_NODE_PHYSICAL_ID = "physicalId"; // Route config public static final String ROUTE_CONFIG_ACTION = "routeConfig"; // node check action public static final String NODE_CHECK_ACTION = "nodeCheck"; // virtual node number action public static final String VIRTUAL_NUMBER_ACTION = "virtualNumber"; // name space action public static final String NAME_SPACE_ACTION = "nameSpace"; public static final String NAME_SPACE_NAME = "nameSapceName"; // monitor report public static final String MONITOR_ACTION = "perfReport"; public static final String MONITOR_REPORT_PREF_OBJECT = "perfObject"; // time unit: mills public static final long NODE_DEFAULT_FOREVER_FAIL_TIME = 7200000; // heart beat interval public static final long NODE_DEFAULT_HEART_BEAT_INTERVAL = 5000; // node reload internal public static final long NODE_DEFAULT_RELOAD_INTERVAL = 3000; // node reload internal public static final long ROUTER_SCAN_DEFAULT_RELOAD_INTERVAL = 3000; // Common config name which includes all configurations, for example route config, namespace cnofig, etc. public static final String COMMON_CONFIG_ACTION = "commonConfig"; public static final String COMMON_CONFIG_ACTION_ITEMS = "commonConfigActionItems"; public static final String COMMON_CONFIG_VERSION_ITEMS = "commonConfigVersionItems"; public static final String ADMIN_SERVICE_ERROR = "NG"; // time unit: mills public static final long NODE_CHECK_TIMEOUT_DEFAULT = 10000; public static final int NODE_CHECK_RETRIES_DEFAULT = 3; public static final String REMOTE_IP = "REMOTE_IP"; public static final String REMOTE_PORT = "REMOTE_PORT"; public static final String NODE_CHECK_THREAD_POOL_SIZE = "5"; public static final String USER_AUTH_ACTION = "userAuth"; public static final String USER_AUTH_USER_NAME = "userName"; public static final String USER_AUTH_PASSWORD = "password"; // 一致性问题报告 public static final String CONSISTENT_REPORT_ACTION = "consistentReport"; public static final String CONSISTENT_NAMESPACE_ID = "namespaceId"; public static final String CONSISTENT_PHISICAL_IPS = "phisicalIps"; public static final String CONSISTENT_CLIENT_IP = "clientIp"; public static final String CONSISTENT_KEY = "key"; public static final String CONSISTENT_EXCEPTION_MSG = "exceptionMsg"; public static final String CONSISTENT_ERROR_TYPE = "errorType"; public static final String CONSISTENT_TIMESTAMP = "timestamp"; }