package com.easemob.tsdb.thrift.rpc;
/**
* @author stliu <stliu@apache.org>
* @date 3/11/15
*/
public interface Constants {
String PLUGIN_PERFIX = "em.";
String PLUGIN_KAFKA_PERFIX = PLUGIN_PERFIX + "kafka.";
String PLUGIN_THRIFT_PERFIX = PLUGIN_PERFIX + "thrift.";
String PLUGIN_THRIFT_HOST = PLUGIN_THRIFT_PERFIX + "host";
String PLUGIN_THRIFT_HOST_DEFAULT = "0.0.0.0";
String PLUGIN_THRIFT_PORT = PLUGIN_THRIFT_PERFIX + "port";
int PLUGIN_THRIFT_PORT_DEFAULT = 9999;
String PLUGIN_THRIFT_WORKERS = PLUGIN_THRIFT_PERFIX + "workers";
int PLUGIN_THRIFT_WORKERS_DEFAULT = 20;
String PLUGIN_THRIFT_DISRUPTOR_ACCEPTORS = PLUGIN_THRIFT_PERFIX + "disruptor.acceptors";
int PLUGIN_THRIFT_DISRUPTOR_ACCEPTORS_DEFAULT = 40;
String PLUGIN_THRIFT_DISRUPTOR_SELECTORS = PLUGIN_THRIFT_PERFIX + "disruptor.selectors";
int PLUGIN_THRIFT_DISRUPTOR_SELECTORS_DEFAULT = 80;
//指定要消费的topic, 可以指定多个, 用逗号分割, 例如 topic1,topic2,topic3
String PLUGIN_KAFKA_METRICS_TOPICS = PLUGIN_KAFKA_PERFIX + "topics";
String PLUGIN_KAFKA_TOPICN_NAME = PLUGIN_KAFKA_PERFIX + "topicN.name";
String PLUGIN_KAFKA_TOPICN_DATATYPE = PLUGIN_KAFKA_PERFIX + "topicN.datatype";
String PLUGIN_KAFKA_TOPICN_SKIPWRITE = PLUGIN_KAFKA_PERFIX + "topicN.skipWrite";
String PLUGIN_KAFKA_TOPICN_ZOOKEEPER_CONNECT = PLUGIN_KAFKA_PERFIX + "topicN.zookeeper.connect";
String PLUGIN_KAFKA_TOPICN_GROUP_ID = PLUGIN_KAFKA_PERFIX + "topicN.group.id";
// TODO: will be removed
//这个topic用来接收纯文本的metrics数据
String PLUGIN_KAFKA_PLAIN_TEXT_METRICS_TOPIC = PLUGIN_KAFKA_PERFIX + "text.topic";
//这个topic的partitions的个数
String PLUGIN_KAFKA_PLAIN_TEXT_METRICS_TOPIC_PARTITIONS = PLUGIN_KAFKA_PLAIN_TEXT_METRICS_TOPIC + ".partitions";
//这个topic用来接收TsData类型的thrift序列化之后的数据
String PLUGIN_KAFKA_TSDATA_METRICS_TOPIC = PLUGIN_KAFKA_PERFIX + "tsdata.topic";
//这个topic的partitions的个数
String PLUGIN_KAFKA_TSDATA_METRICS_TOPIC_PARTITIONS = PLUGIN_KAFKA_TSDATA_METRICS_TOPIC + ".partitions";
String PLUGIN_KAFKA_ZOOKEEPER_HOST = PLUGIN_KAFKA_PERFIX + "zookeeper.connect";
String OPENTSDB_ZOOKEEPER_HOST="tsd.storage.hbase.zk_quorum";
String PLUGIN_KAFKA_GROUP_ID = PLUGIN_KAFKA_PERFIX + "group.id";
}