@IocBean(create="init",
depose="close")
public class StoreStarter
extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.nutz.ioc.impl.PropertiesProxy |
conf |
protected org.apache.kafka.clients.producer.KafkaProducer |
kafkaProducer |
protected static String |
PRE |
static String |
PROP_INSTANCENAME |
static String |
PROP_KAFKA_ACKS |
static String |
PROP_KAFKA_BATCHSIZE |
static String |
PROP_KAFKA_BROKER_ENABLED |
static String |
PROP_KAFKA_BUFFERMEMORY |
static String |
PROP_KAFKA_KEYSERIALIZER |
static String |
PROP_KAFKA_LINGERMS |
static String |
PROP_KAFKA_PARTITIONERCLASS |
static String |
PROP_KAFKA_RETRIES |
static String |
PROP_KAFKA_SERVERS |
static String |
PROP_KAFKA_VALUESERIALIZER |
| 构造器和说明 |
|---|
StoreStarter() |
@Inject protected org.nutz.ioc.impl.PropertiesProxy conf
protected org.apache.kafka.clients.producer.KafkaProducer kafkaProducer
@PropDoc(group="broker",
value="\u5b9e\u4f8b\u540d\u79f0",
need=true,
defaultValue="mqttwk")
public static final String PROP_INSTANCENAME
@PropDoc(group="broker",
value="\u662f\u5426\u542f\u7528kafka\u6d88\u606f\u8f6c\u53d1",
need=true,
defaultValue="false")
public static final String PROP_KAFKA_BROKER_ENABLED
@PropDoc(group="broker",
value="kafka\u5730\u5740 127.0.0.1:9092,127.0.0.1:9093",
need=true,
defaultValue="127.0.0.1:9092")
public static final String PROP_KAFKA_SERVERS
@PropDoc(group="broker",
value="all:\u5fc5\u987b\u7b49\u5f85\u56de\u4ee4 -1:\u4e0d\u7b49\u5f85",
defaultValue="all")
public static final String PROP_KAFKA_ACKS
@PropDoc(group="broker",
value="\u91cd\u8bd5\u6b21\u6570",
type="int",
defaultValue="0")
public static final String PROP_KAFKA_RETRIES
@PropDoc(group="broker",
value="\u6279\u91cf\u63d0\u4ea4\u5927\u5c0f",
type="int",
defaultValue="16384")
public static final String PROP_KAFKA_BATCHSIZE
@PropDoc(group="broker",
value="\u63d0\u4ea4\u5ef6\u8fdf\u7b49\u5f85\u65f6\u95f4(\u7b49\u5f85\u65f6\u95f4\u5185\u53ef\u4ee5\u8ffd\u52a0\u63d0\u4ea4)",
type="int",
defaultValue="1")
public static final String PROP_KAFKA_LINGERMS
@PropDoc(group="broker",
value="\u7f13\u5b58\u5927\u5c0f(Bit) \u9ed8\u8ba4:64MB",
type="int",
defaultValue="67108864")
public static final String PROP_KAFKA_BUFFERMEMORY
@PropDoc(group="broker",
value="key\u5e8f\u5217\u5316\u65b9\u6cd5",
defaultValue="org.apache.kafka.common.serialization.StringSerializer")
public static final String PROP_KAFKA_KEYSERIALIZER
@PropDoc(group="broker",
value="value\u5e8f\u5217\u5316\u65b9\u6cd5",
defaultValue="org.apache.kafka.common.serialization.StringSerializer")
public static final String PROP_KAFKA_VALUESERIALIZER
public Properties getProperties()
@IocBean public org.apache.kafka.clients.producer.KafkaProducer kafkaProducer()
Copyright © 2019. All rights reserved.