public class DefaultNormalProducer extends DefaultProducer implements NormalProducer, Constants
clientConfig, clientMonitor, clientRemoting, clientService, httpService, proxyService, zookeeperAVAILABLE_PROCESSORS, BLANK, BLANK_SPLIT, CENTER_UNIT, CHAR_AMOUNT, COLON, COMMA, COMMA_ENCODED, COOKIE_NAME_CLUSTER, decimalFormat, DEFAULT_ADVANCE_THREADS, DEFAULT_CHARSET, DEFAULT_CONFIG_CLIENT_DATA_ID, DEFAULT_CONNECTION_TIMEOUT, DEFAULT_CONSUMER_QUEUE_SIZE, DEFAULT_CONSUMER_THREAD_AMOUNT, DEFAULT_CORE_FIRE_THREADS, DEFAULT_GROUP_SERVER_AMOUNT, DEFAULT_HEART_BEAT_CHECK_TIMEOUT, DEFAULT_HEART_BEAT_INTERVAL_TIME, DEFAULT_INSTANCE_NAME, DEFAULT_INVOKE_TIMEOUT, DEFAULT_LISTENER_PORT, DEFAULT_LOAD_MESSAGE_INTERVAL_TIME, DEFAULT_LOAD_MESSAGE_THREADS, DEFAULT_MAX_ACTIVE, DEFAULT_MAX_FIRE_THREADS, DEFAULT_PAGE_SIZE, DEFAULT_POLL_TIMEOUT, DEFAULT_REMOTING_THREADS, DEFAULT_ZK_CONNECTION_TIMEOUT, DEFAULT_ZK_ROOT_PATH, DEFAULT_ZK_SESSION_TIMEOUT, EQUAL_CHAR, FILE_SEPARATOR, FIRE_QUEUE_SIZE, FORWARD_SLASH, HOME_PATH, HORIZONTAL_LINE, INCREASE_RATE, INIT_DELAY, LEVEL_QUEUE_SIZE, LOGGER_KEY, MAX_RETRY_COUNT, NEWLINE, NULL, PATTERN, POINT, PULL_SLEEP_TIME, REQUEST_CODE, ROLE_TYPE_CONSUMER, ROLE_TYPE_PRODUCER, SEPARATOR, SPLIT_CHAR, SPLIT_POINT, SPLIT_STR, SPLIT_STRING, STAGE_FALSE, STAGE_TRUE, STATUS_RUNNING, STATUS_STOP, TABLE_AMOUNT, TIME_FORMAT_CHART, TIME_FORMAT_HOUR, TIME_FORMAT_MILLISECONDS, TIME_FORMAT_SECONDS, TIME_FORMAT_STRING, TMQ_ACTIVE_REGION, TMQ_BASE_SECTION, TMQ_COMPRESSION_REGION, TMQ_CONFIG, TMQ_CONFIG_FILE, TMQ_DATA, TMQ_DATA_COMPRESSION_EXT, TMQ_DATA_ENABLE, TMQ_DATA_EXT, TMQ_ENVIRONMENT_CONFIG_DATA_ID, TMQ_LEVEL_DAY, TMQ_LEVEL_HOUR, TMQ_LEVEL_MONTH, TMQ_LEVEL_YEAR, TMQ_MASTER_DATA, TMQ_MESSAGE_TABLE_NAME, TMQ_NEW_REGION, TMQ_OLD_REGION, TMQ_SLAVE_DATA, TRACE_LOGGER_NAME, UNDERLINE, USER_HOME, WILDCARD, ZK_CLIENT_CLUSTER, ZK_CONSOLE_CLUSTER, ZK_SERVER_CLUSTER| 构造器和说明 |
|---|
DefaultNormalProducer(ProducerConfig producerConfig,
ProducerExecuter producerExecuter) |
| 限定符和类型 | 方法和说明 |
|---|---|
SendResult |
send(List<Message> messageList)
批量发送非事物消息
|
SendResult |
send(Message message)
发送非事物消息
|
void |
shutdown()
关闭
|
SubmitResult |
submit(List<? extends Message> messageList)
批量提交消息
|
Result<Boolean> |
submit(List<? extends Message> messageList,
String server)
批量提交消息到server
messageList
server
|
SubmitResult |
submit(Message message)
提交消息
|
UpdateResult |
update(List<Message> messageList)
批量更新消息
|
delete, delete, get, start, update, updateMessageListinitClientpublic DefaultNormalProducer(ProducerConfig producerConfig, ProducerExecuter producerExecuter)
public SubmitResult submit(Message message) throws TMQException
submit 在接口中 NormalProducerTMQExceptionpublic SendResult send(Message message) throws TMQException
send 在接口中 NormalProducerTMQExceptionpublic SubmitResult submit(List<? extends Message> messageList) throws TMQException
submit 在接口中 NormalProducerTMQExceptionpublic Result<Boolean> submit(List<? extends Message> messageList, String server)
public SendResult send(List<Message> messageList) throws TMQException
send 在接口中 NormalProducerTMQExceptionpublic UpdateResult update(List<Message> messageList) throws TMQException
update 在接口中 NormalProducerTMQExceptionpublic void shutdown()
shutdown 在接口中 Roleshutdown 在类中 DefaultProducerCopyright © 2018. All rights reserved.