mirror of
https://github.com/apache/rocketmq.git
synced 2026-08-28 20:09:14 +08:00
* Remove ClientLogger * WIP * WIP * Rename logger to log * Make it compile * WIP * Fix bazel to use shaded slf4j * Fix DeleteExpiredCommitLogSubCommandTest * Fix pom.xml duplication * Fix maven deps * Add test logback configuration file * Fix unit test output * Fix logback configuration file * All logging are made on top of slf4j * Fix test log configuration file name * Fix test log configuration file name for test module * All logging are shaded slf4j targeted * DLedger has an explicit dependency on slf4j * Fix DLedger * Fix DLeader issue * Move logback configuration files to each module Co-authored-by: Li Zhanhui <lizhanhui@gmail.com>
This commit is contained in:
+1
-1
@@ -4,7 +4,7 @@
|
||||
.settings/
|
||||
target/
|
||||
devenv
|
||||
*.log*
|
||||
*.log.*
|
||||
*.iml
|
||||
.idea/
|
||||
*.versionsBackup
|
||||
|
||||
@@ -43,7 +43,7 @@ maven_install(
|
||||
"com.alibaba:fastjson:1.2.76",
|
||||
"org.hamcrest:hamcrest-library:1.3",
|
||||
"io.netty:netty-all:4.1.65.Final",
|
||||
"org.slf4j:slf4j-api:1.7.7",
|
||||
"org.slf4j:slf4j-api:1.7.33",
|
||||
"org.assertj:assertj-core:3.22.0",
|
||||
"org.mockito:mockito-core:3.10.0",
|
||||
"com.github.luben:zstd-jni:1.5.2-2",
|
||||
@@ -64,7 +64,6 @@ maven_install(
|
||||
"org.yaml:snakeyaml:1.30",
|
||||
"commons-codec:commons-codec:1.13",
|
||||
"commons-io:commons-io:2.7",
|
||||
"log4j:log4j:1.2.17",
|
||||
"com.google.truth:truth:0.30",
|
||||
"org.bouncycastle:bcpkix-jdk15on:1.69",
|
||||
"com.google.code.gson:gson:2.8.9",
|
||||
@@ -94,6 +93,8 @@ maven_install(
|
||||
"io.opentelemetry:opentelemetry-api:1.19.0",
|
||||
"io.opentelemetry:opentelemetry-sdk-metrics:1.19.0",
|
||||
"io.opentelemetry:opentelemetry-sdk-common:1.19.0",
|
||||
"io.github.aliyun-mq:rocketmq-slf4j-api:1.0.1",
|
||||
"io.github.aliyun-mq:rocketmq-logback-classic:1.0.1",
|
||||
],
|
||||
fetch_sources = True,
|
||||
repositories = [
|
||||
|
||||
+1
-1
@@ -22,7 +22,6 @@ java_library(
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [
|
||||
"//common",
|
||||
"//logging",
|
||||
"//remoting",
|
||||
"//srvutil",
|
||||
"@maven//:com_alibaba_fastjson",
|
||||
@@ -36,6 +35,7 @@ java_library(
|
||||
"@maven//:org_apache_rocketmq_rocketmq_proto",
|
||||
"@maven//:org_lz4_lz4_java",
|
||||
"@maven//:org_yaml_snakeyaml",
|
||||
"@maven//:io_github_aliyun_mq_rocketmq_slf4j_api",
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
+11
-15
@@ -30,18 +30,25 @@
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-remoting</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-logging</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-common</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-srvutil</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.aliyun-mq</groupId>
|
||||
<artifactId>rocketmq-slf4j-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.aliyun-mq</groupId>
|
||||
<artifactId>rocketmq-logback-classic</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.yaml</groupId>
|
||||
@@ -55,17 +62,6 @@
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-classic</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-validator</groupId>
|
||||
<artifactId>commons-validator</artifactId>
|
||||
|
||||
@@ -22,13 +22,13 @@ import javax.crypto.Mac;
|
||||
import javax.crypto.spec.SecretKeySpec;
|
||||
import org.apache.commons.codec.binary.Base64;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class AclSigner {
|
||||
public static final Charset DEFAULT_CHARSET = StandardCharsets.UTF_8;
|
||||
public static final SigningAlgorithm DEFAULT_ALGORITHM = SigningAlgorithm.HmacSHA1;
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.ROCKETMQ_AUTHORIZE_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.ROCKETMQ_AUTHORIZE_LOGGER_NAME);
|
||||
private static final int CAL_SIGNATURE_FAILED = 10015;
|
||||
private static final String CAL_SIGNATURE_FAILED_MSG = "[%s:signature-failed] unable to calculate a request signature. error=%s";
|
||||
|
||||
|
||||
@@ -27,8 +27,8 @@ import java.util.SortedMap;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.RPCHook;
|
||||
import org.apache.rocketmq.remoting.protocol.RemotingCommand;
|
||||
import org.yaml.snakeyaml.Yaml;
|
||||
@@ -37,7 +37,7 @@ import static org.apache.rocketmq.acl.common.SessionCredentials.CHARSET;
|
||||
|
||||
public class AclUtils {
|
||||
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.COMMON_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.COMMON_LOGGER_NAME);
|
||||
|
||||
public static byte[] combineRequestContent(RemotingCommand request, SortedMap<String, String> fieldsMap) {
|
||||
try {
|
||||
|
||||
@@ -45,14 +45,14 @@ import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.PlainAccessConfig;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.DataVersion;
|
||||
import org.apache.rocketmq.srvutil.AclFileWatchService;
|
||||
|
||||
public class PlainPermissionManager {
|
||||
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.COMMON_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.COMMON_LOGGER_NAME);
|
||||
|
||||
private String fileHome = System.getProperty(MixAll.ROCKETMQ_HOME_PROPERTY,
|
||||
System.getenv(MixAll.ROCKETMQ_HOME_ENV));
|
||||
|
||||
@@ -23,12 +23,12 @@ import org.apache.commons.validator.routines.InetAddressValidator;
|
||||
import org.apache.rocketmq.acl.common.AclException;
|
||||
import org.apache.rocketmq.acl.common.AclUtils;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class RemoteAddressStrategyFactory {
|
||||
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.COMMON_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.COMMON_LOGGER_NAME);
|
||||
|
||||
public static final NullRemoteAddressStrategy NULL_NET_ADDRESS_STRATEGY = new NullRemoteAddressStrategy();
|
||||
|
||||
|
||||
+11
-10
@@ -17,19 +17,20 @@
|
||||
-->
|
||||
<configuration>
|
||||
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n</pattern>
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
<appender name="CONSOLE" class="org.apache.rocketmq.shade.ch.qos.logback.core.ConsoleAppender">
|
||||
<layout class="org.apache.rocketmq.shade.ch.qos.logback.classic.PatternLayout">
|
||||
<Pattern>
|
||||
%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n
|
||||
</Pattern>
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<logger name="org.apache.rocketmq.store" level="WARN" additivity="false">
|
||||
<appender-ref ref="STDOUT"/>
|
||||
<logger name="org.apache.rocketmq" level="error" additivity="false">
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
</logger>
|
||||
|
||||
<root level="OFF">
|
||||
<appender-ref ref="STDOUT"/>
|
||||
<root level="error">
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
</root>
|
||||
|
||||
</configuration>
|
||||
</configuration>
|
||||
+3
-3
@@ -25,7 +25,6 @@ java_library(
|
||||
"//client",
|
||||
"//common",
|
||||
"//filter",
|
||||
"//logging",
|
||||
"//remoting",
|
||||
"//srvutil",
|
||||
"//store",
|
||||
@@ -50,6 +49,7 @@ java_library(
|
||||
"@maven//:org_apache_commons_commons_lang3",
|
||||
"@maven//:org_lz4_lz4_java",
|
||||
"@maven//:org_slf4j_slf4j_api",
|
||||
"@maven//:io_github_aliyun_mq_rocketmq_slf4j_api",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -60,7 +60,7 @@ java_library(
|
||||
"src/test/resources/META-INF/service/org.apache.rocketmq.acl.AccessValidator",
|
||||
"src/test/resources/META-INF/service/org.apache.rocketmq.broker.transaction.AbstractTransactionalMessageCheckListener",
|
||||
"src/test/resources/META-INF/service/org.apache.rocketmq.broker.transaction.TransactionalMessageService",
|
||||
"src/test/resources/logback-test.xml",
|
||||
"src/test/resources/rmq.logback-test.xml",
|
||||
],
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [
|
||||
@@ -70,13 +70,13 @@ java_library(
|
||||
"//client",
|
||||
"//common",
|
||||
"//filter",
|
||||
"//logging",
|
||||
"//remoting",
|
||||
"//store",
|
||||
"@maven//:com_alibaba_fastjson",
|
||||
"@maven//:com_google_guava_guava",
|
||||
"@maven//:io_netty_netty_all",
|
||||
"@maven//:org_apache_commons_commons_lang3",
|
||||
"@maven//:io_github_aliyun_mq_rocketmq_slf4j_api",
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
+12
-10
@@ -29,39 +29,45 @@
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-remoting</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-store</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-remoting</artifactId>
|
||||
<groupId>io.github.aliyun-mq</groupId>
|
||||
<artifactId>rocketmq-slf4j-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.aliyun-mq</groupId>
|
||||
<artifactId>rocketmq-logback-classic</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-client</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-srvutil</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-filter</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-acl</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-classic</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.alibaba</groupId>
|
||||
<artifactId>fastjson</artifactId>
|
||||
@@ -70,10 +76,6 @@
|
||||
<groupId>org.javassist</groupId>
|
||||
<artifactId>javassist</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.bouncycastle</groupId>
|
||||
<artifactId>bcpkix-jdk15on</artifactId>
|
||||
|
||||
@@ -116,8 +116,8 @@ import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.common.stats.MomentStatsItem;
|
||||
import org.apache.rocketmq.common.utils.ServiceProvider;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.Configuration;
|
||||
import org.apache.rocketmq.remoting.RPCHook;
|
||||
import org.apache.rocketmq.remoting.RemotingServer;
|
||||
@@ -159,9 +159,9 @@ import org.apache.rocketmq.store.timer.TimerMessageStore;
|
||||
import org.apache.rocketmq.store.timer.TimerMetrics;
|
||||
|
||||
public class BrokerController {
|
||||
protected static final InternalLogger LOG = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final InternalLogger LOG_PROTECTION = InternalLoggerFactory.getLogger(LoggerName.PROTECTION_LOGGER_NAME);
|
||||
private static final InternalLogger LOG_WATER_MARK = InternalLoggerFactory.getLogger(LoggerName.WATER_MARK_LOGGER_NAME);
|
||||
protected static final Logger LOG = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOG_PROTECTION = LoggerFactory.getLogger(LoggerName.PROTECTION_LOGGER_NAME);
|
||||
private static final Logger LOG_WATER_MARK = LoggerFactory.getLogger(LoggerName.WATER_MARK_LOGGER_NAME);
|
||||
protected static final int HA_ADDRESS_MIN_LENGTH = 6;
|
||||
|
||||
protected final BrokerConfig brokerConfig;
|
||||
|
||||
@@ -29,8 +29,8 @@ import org.apache.rocketmq.broker.schedule.DelayOffsetSerializeWrapper;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.ServiceThread;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.protocol.BrokerSyncInfo;
|
||||
import org.apache.rocketmq.remoting.protocol.body.BrokerMemberGroup;
|
||||
@@ -41,7 +41,7 @@ import org.apache.rocketmq.store.ha.HAConnectionStateNotificationRequest;
|
||||
import org.apache.rocketmq.store.timer.TimerCheckpoint;
|
||||
|
||||
public class BrokerPreOnlineService extends ServiceThread {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
|
||||
private int waitBrokerIndex = 0;
|
||||
|
||||
@@ -16,8 +16,6 @@
|
||||
*/
|
||||
package org.apache.rocketmq.broker;
|
||||
|
||||
import ch.qos.logback.classic.LoggerContext;
|
||||
import ch.qos.logback.classic.joran.JoranConfigurator;
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.InputStream;
|
||||
@@ -32,22 +30,20 @@ import org.apache.rocketmq.common.MQVersion;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.utils.NetworkUtil;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.netty.NettyClientConfig;
|
||||
import org.apache.rocketmq.remoting.netty.NettyServerConfig;
|
||||
import org.apache.rocketmq.remoting.protocol.RemotingCommand;
|
||||
import org.apache.rocketmq.srvutil.ServerUtil;
|
||||
import org.apache.rocketmq.store.config.BrokerRole;
|
||||
import org.apache.rocketmq.store.config.MessageStoreConfig;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class BrokerStartup {
|
||||
public static Properties properties = null;
|
||||
public static CommandLine commandLine = null;
|
||||
public static String configFile = null;
|
||||
public static InternalLogger log;
|
||||
public static Logger log;
|
||||
public static final SystemConfigFileHelper CONFIG_FILE_HELPER = new SystemConfigFileHelper();
|
||||
|
||||
public static void main(String[] args) {
|
||||
@@ -169,10 +165,6 @@ public class BrokerStartup {
|
||||
}
|
||||
|
||||
messageStoreConfig.setHaListenPort(nettyServerConfig.getListenPort() + 1);
|
||||
LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
|
||||
JoranConfigurator configurator = new JoranConfigurator();
|
||||
configurator.setContext(lc);
|
||||
lc.reset();
|
||||
System.setProperty("brokerLogDir", "");
|
||||
if (brokerConfig.isIsolateLogEnable()) {
|
||||
System.setProperty("brokerLogDir", brokerConfig.getBrokerName() + "_" + brokerConfig.getBrokerId());
|
||||
@@ -180,17 +172,16 @@ public class BrokerStartup {
|
||||
if (brokerConfig.isIsolateLogEnable() && messageStoreConfig.isEnableDLegerCommitLog()) {
|
||||
System.setProperty("brokerLogDir", brokerConfig.getBrokerName() + "_" + messageStoreConfig.getdLegerSelfId());
|
||||
}
|
||||
configurator.doConfigure(brokerConfig.getRocketmqHome() + "/conf/logback_broker.xml");
|
||||
|
||||
if (commandLine.hasOption('p')) {
|
||||
InternalLogger console = InternalLoggerFactory.getLogger(LoggerName.BROKER_CONSOLE_NAME);
|
||||
Logger console = LoggerFactory.getLogger(LoggerName.BROKER_CONSOLE_NAME);
|
||||
MixAll.printObjectProperties(console, brokerConfig);
|
||||
MixAll.printObjectProperties(console, nettyServerConfig);
|
||||
MixAll.printObjectProperties(console, nettyClientConfig);
|
||||
MixAll.printObjectProperties(console, messageStoreConfig);
|
||||
System.exit(0);
|
||||
} else if (commandLine.hasOption('m')) {
|
||||
InternalLogger console = InternalLoggerFactory.getLogger(LoggerName.BROKER_CONSOLE_NAME);
|
||||
Logger console = LoggerFactory.getLogger(LoggerName.BROKER_CONSOLE_NAME);
|
||||
MixAll.printObjectProperties(console, brokerConfig, true);
|
||||
MixAll.printObjectProperties(console, nettyServerConfig, true);
|
||||
MixAll.printObjectProperties(console, nettyClientConfig, true);
|
||||
@@ -198,7 +189,7 @@ public class BrokerStartup {
|
||||
System.exit(0);
|
||||
}
|
||||
|
||||
log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
MixAll.printObjectProperties(log, brokerConfig);
|
||||
MixAll.printObjectProperties(log, nettyServerConfig);
|
||||
MixAll.printObjectProperties(log, nettyClientConfig);
|
||||
|
||||
+3
-3
@@ -23,12 +23,12 @@ import java.util.concurrent.TimeUnit;
|
||||
import org.apache.rocketmq.broker.BrokerController;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.ChannelEventListener;
|
||||
|
||||
public class ClientHousekeepingService implements ChannelEventListener {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
|
||||
private ScheduledExecutorService scheduledExecutorService;
|
||||
|
||||
@@ -26,14 +26,14 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ConcurrentMap;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.consumer.ConsumeFromWhere;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.ConsumeType;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
|
||||
public class ConsumerGroupInfo {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final String groupName;
|
||||
private final ConcurrentMap<String/* Topic */, SubscriptionData> subscriptionTable =
|
||||
new ConcurrentHashMap<>();
|
||||
|
||||
@@ -28,8 +28,8 @@ import java.util.concurrent.CopyOnWriteArrayList;
|
||||
import java.util.stream.Collectors;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.consumer.ConsumeFromWhere;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.ConsumeType;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
@@ -37,7 +37,7 @@ import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
import org.apache.rocketmq.store.stats.BrokerStatsManager;
|
||||
|
||||
public class ConsumerManager {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final long CHANNEL_EXPIRED_TIMEOUT = 1000 * 120;
|
||||
private final ConcurrentMap<String, ConsumerGroupInfo> consumerTable =
|
||||
new ConcurrentHashMap<>(1024);
|
||||
|
||||
+3
-3
@@ -28,12 +28,12 @@ import org.apache.rocketmq.broker.BrokerController;
|
||||
import org.apache.rocketmq.common.AbstractBrokerRunnable;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.utils.ThreadUtils;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
|
||||
public class DefaultConsumerIdsChangeListener implements ConsumerIdsChangeListener {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
private final int cacheSize = 8096;
|
||||
|
||||
|
||||
@@ -28,15 +28,15 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.CopyOnWriteArrayList;
|
||||
import org.apache.rocketmq.broker.util.PositiveAtomicCounter;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.protocol.body.ProducerInfo;
|
||||
import org.apache.rocketmq.remoting.protocol.body.ProducerTableInfo;
|
||||
import org.apache.rocketmq.store.stats.BrokerStatsManager;
|
||||
|
||||
public class ProducerManager {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final long CHANNEL_EXPIRED_TIMEOUT = 1000 * 120;
|
||||
private static final int GET_AVAILABLE_CHANNEL_RETRY_COUNT = 3;
|
||||
private final ConcurrentHashMap<String /* group name */, ConcurrentHashMap<Channel, ClientChannelInfo>> groupChannelTable =
|
||||
|
||||
@@ -34,8 +34,8 @@ import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.message.MessageQueueForC;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingSendRequestException;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingTimeoutException;
|
||||
@@ -51,7 +51,7 @@ import org.apache.rocketmq.remoting.protocol.header.NotifyConsumerIdsChangedRequ
|
||||
import org.apache.rocketmq.remoting.protocol.header.ResetOffsetRequestHeader;
|
||||
|
||||
public class Broker2Client {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
|
||||
public Broker2Client(BrokerController brokerController) {
|
||||
|
||||
+3
-3
@@ -18,8 +18,8 @@ package org.apache.rocketmq.broker.client.rebalance;
|
||||
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
@@ -29,7 +29,7 @@ import java.util.concurrent.locks.Lock;
|
||||
import java.util.concurrent.locks.ReentrantLock;
|
||||
|
||||
public class RebalanceLockManager {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.REBALANCE_LOCK_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.REBALANCE_LOCK_LOGGER_NAME);
|
||||
private final static long REBALANCE_LOCK_MAX_LIVE_TIME = Long.parseLong(System.getProperty(
|
||||
"rocketmq.broker.rebalance.lockMaxLiveTime", "60000"));
|
||||
private final Lock lock = new ReentrantLock();
|
||||
|
||||
@@ -36,8 +36,8 @@ import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.Pair;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.EpochEntry;
|
||||
import org.apache.rocketmq.remoting.protocol.body.SyncStateSet;
|
||||
import org.apache.rocketmq.remoting.protocol.header.namesrv.controller.GetMetaDataResponseHeader;
|
||||
@@ -55,7 +55,7 @@ import static org.apache.rocketmq.remoting.protocol.ResponseCode.CONTROLLER_BROK
|
||||
* syncStateSet, only master will start this timed task.
|
||||
*/
|
||||
public class ReplicasManager {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
private static final int RETRY_INTERVAL_SECOND = 5;
|
||||
|
||||
|
||||
+3
-3
@@ -27,15 +27,15 @@ import java.util.concurrent.TimeUnit;
|
||||
import org.apache.rocketmq.broker.BrokerController;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.store.DefaultMessageStore;
|
||||
import org.apache.rocketmq.store.config.BrokerRole;
|
||||
import org.apache.rocketmq.store.dledger.DLedgerCommitLog;
|
||||
|
||||
public class DLedgerRoleChangeHandler implements DLedgerLeaderElector.RoleChangeHandler {
|
||||
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private ExecutorService executorService;
|
||||
private BrokerController brokerController;
|
||||
private DefaultMessageStore messageStore;
|
||||
|
||||
@@ -44,8 +44,8 @@ import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingException;
|
||||
import org.apache.rocketmq.store.GetMessageResult;
|
||||
import org.apache.rocketmq.store.MessageStore;
|
||||
@@ -53,7 +53,7 @@ import org.apache.rocketmq.store.PutMessageResult;
|
||||
import org.apache.rocketmq.store.PutMessageStatus;
|
||||
|
||||
public class EscapeBridge {
|
||||
protected static final InternalLogger LOG = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
protected static final Logger LOG = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final long SEND_TIMEOUT = 3000L;
|
||||
private static final long DEFAULT_PULL_TIMEOUT_MILLIS = 1000 * 10L;
|
||||
private final String innerProducerGroupName;
|
||||
|
||||
+3
-3
@@ -20,8 +20,8 @@ package org.apache.rocketmq.broker.filter;
|
||||
import org.apache.rocketmq.common.BrokerConfig;
|
||||
import org.apache.rocketmq.common.UtilAll;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.filter.util.BitsArray;
|
||||
import org.apache.rocketmq.store.CommitLogDispatcher;
|
||||
import org.apache.rocketmq.store.DispatchRequest;
|
||||
@@ -34,7 +34,7 @@ import java.util.Iterator;
|
||||
*/
|
||||
public class CommitLogDispatcherCalcBitMap implements CommitLogDispatcher {
|
||||
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.FILTER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.FILTER_LOGGER_NAME);
|
||||
|
||||
protected final BrokerConfig brokerConfig;
|
||||
protected final ConsumerFilterManager consumerFilterManager;
|
||||
|
||||
@@ -32,8 +32,8 @@ import org.apache.rocketmq.common.filter.ExpressionType;
|
||||
import org.apache.rocketmq.filter.FilterFactory;
|
||||
import org.apache.rocketmq.filter.util.BloomFilter;
|
||||
import org.apache.rocketmq.filter.util.BloomFilterData;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.RemotingSerializable;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
|
||||
@@ -42,7 +42,7 @@ import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
*/
|
||||
public class ConsumerFilterManager extends ConfigManager {
|
||||
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.FILTER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.FILTER_LOGGER_NAME);
|
||||
|
||||
private static final long MS_24_HOUR = 24 * 3600 * 1000;
|
||||
|
||||
|
||||
@@ -24,15 +24,15 @@ import org.apache.rocketmq.common.filter.ExpressionType;
|
||||
import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.filter.util.BitsArray;
|
||||
import org.apache.rocketmq.filter.util.BloomFilter;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
import org.apache.rocketmq.store.ConsumeQueueExt;
|
||||
import org.apache.rocketmq.store.MessageFilter;
|
||||
|
||||
public class ExpressionMessageFilter implements MessageFilter {
|
||||
|
||||
protected static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.FILTER_LOGGER_NAME);
|
||||
protected static final Logger log = LoggerFactory.getLogger(LoggerName.FILTER_LOGGER_NAME);
|
||||
|
||||
protected final SubscriptionData subscriptionData;
|
||||
protected final ConsumerFilterData consumerFilterData;
|
||||
|
||||
@@ -33,14 +33,14 @@ import org.apache.rocketmq.common.AbstractBrokerRunnable;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.utils.NetworkUtil;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
|
||||
public class FilterServerManager {
|
||||
|
||||
public static final long FILTER_SERVER_MAX_IDLE_TIME_MILLS = 30000;
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final ConcurrentMap<Channel, FilterServerInfo> filterServerTable =
|
||||
new ConcurrentHashMap<>(16);
|
||||
private final BrokerController brokerController;
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
package org.apache.rocketmq.broker.filtersrv;
|
||||
|
||||
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
|
||||
public class FilterServerUtil {
|
||||
public static void callShell(final String shellString, final InternalLogger log) {
|
||||
public static void callShell(final String shellString, final Logger log) {
|
||||
Process process = null;
|
||||
try {
|
||||
String[] cmdArray = splitShellString(shellString);
|
||||
|
||||
@@ -25,8 +25,8 @@ import org.apache.rocketmq.common.AbstractBrokerRunnable;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
import org.apache.rocketmq.common.UtilAll;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.netty.RequestTask;
|
||||
import org.apache.rocketmq.remoting.protocol.RemotingSysResponseCode;
|
||||
|
||||
@@ -35,7 +35,7 @@ import org.apache.rocketmq.remoting.protocol.RemotingSysResponseCode;
|
||||
* BrokerController#getPullThreadPoolQueue()}
|
||||
*/
|
||||
public class BrokerFastFailure {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final ScheduledExecutorService scheduledExecutorService;
|
||||
private final BrokerController brokerController;
|
||||
|
||||
|
||||
+3
-3
@@ -19,12 +19,12 @@ package org.apache.rocketmq.broker.longpolling;
|
||||
import org.apache.rocketmq.broker.BrokerController;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
|
||||
public class LmqPullRequestHoldService extends PullRequestHoldService {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
public LmqPullRequestHoldService(BrokerController brokerController) {
|
||||
super(brokerController);
|
||||
|
||||
+3
-3
@@ -25,12 +25,12 @@ import org.apache.rocketmq.broker.BrokerController;
|
||||
import org.apache.rocketmq.common.ServiceThread;
|
||||
import org.apache.rocketmq.common.SystemClock;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.store.ConsumeQueueExt;
|
||||
|
||||
public class PullRequestHoldService extends ServiceThread {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
protected static final String TOPIC_QUEUEID_SEPARATOR = "@";
|
||||
protected final BrokerController brokerController;
|
||||
private final SystemClock systemClock = new SystemClock();
|
||||
|
||||
@@ -56,8 +56,8 @@ import org.apache.rocketmq.common.metrics.NopLongCounter;
|
||||
import org.apache.rocketmq.common.metrics.NopLongHistogram;
|
||||
import org.apache.rocketmq.common.metrics.NopObservableLongGauge;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.metrics.RemotingMetricsManager;
|
||||
import org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader;
|
||||
import org.apache.rocketmq.store.DefaultMessageStore;
|
||||
@@ -97,7 +97,7 @@ import static org.apache.rocketmq.remoting.metrics.RemotingMetricsConstant.LABEL
|
||||
import static org.apache.rocketmq.remoting.metrics.RemotingMetricsConstant.PROTOCOL_TYPE_REMOTING;
|
||||
|
||||
public class BrokerMetricsManager {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
private final BrokerConfig brokerConfig;
|
||||
private final MessageStore messageStore;
|
||||
|
||||
@@ -33,8 +33,8 @@ import org.apache.rocketmq.common.Pair;
|
||||
import org.apache.rocketmq.common.TopicConfig;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.constant.PermName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.subscription.SubscriptionGroupConfig;
|
||||
import org.apache.rocketmq.store.MessageStore;
|
||||
import org.apache.rocketmq.store.queue.ConsumeQueueInterface;
|
||||
@@ -49,7 +49,7 @@ public class ConsumerLagCalculator {
|
||||
private final MessageStore messageStore;
|
||||
private final PopBufferMergeService popBufferMergeService;
|
||||
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
public ConsumerLagCalculator(BrokerController brokerController) {
|
||||
this.brokerConfig = brokerController.getBrokerConfig();
|
||||
|
||||
@@ -31,13 +31,13 @@ import org.apache.rocketmq.broker.BrokerPathConfigHelper;
|
||||
import org.apache.rocketmq.common.ConfigManager;
|
||||
import org.apache.rocketmq.common.UtilAll;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.DataVersion;
|
||||
import org.apache.rocketmq.remoting.protocol.RemotingSerializable;
|
||||
|
||||
public class ConsumerOffsetManager extends ConfigManager {
|
||||
private static final InternalLogger LOG = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOG = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
public static final String TOPIC_GROUP_SEPARATOR = "@";
|
||||
|
||||
private DataVersion dataVersion = new DataVersion();
|
||||
|
||||
+3
-3
@@ -29,11 +29,11 @@ import java.util.concurrent.TimeUnit;
|
||||
import org.apache.rocketmq.broker.BrokerController;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class ConsumerOrderInfoLockManager {
|
||||
private static final InternalLogger POP_LOGGER = InternalLoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private static final Logger POP_LOGGER = LoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
private final Map<Key, Timeout> timeoutMap = new ConcurrentHashMap<>();
|
||||
private final Timer timer;
|
||||
|
||||
+3
-3
@@ -32,14 +32,14 @@ import org.apache.rocketmq.broker.BrokerPathConfigHelper;
|
||||
import org.apache.rocketmq.common.ConfigManager;
|
||||
import org.apache.rocketmq.common.TopicConfig;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.RemotingSerializable;
|
||||
import org.apache.rocketmq.remoting.protocol.header.ExtraInfoUtil;
|
||||
|
||||
public class ConsumerOrderInfoManager extends ConfigManager {
|
||||
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final String TOPIC_GROUP_SEPARATOR = "@";
|
||||
private static final long CLEAN_SPAN_FROM_LAST = 24 * 3600 * 1000;
|
||||
|
||||
|
||||
@@ -58,8 +58,8 @@ import org.apache.rocketmq.common.namesrv.DefaultTopAddressing;
|
||||
import org.apache.rocketmq.common.namesrv.TopAddressing;
|
||||
import org.apache.rocketmq.common.sysflag.PullSysFlag;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.InvokeCallback;
|
||||
import org.apache.rocketmq.remoting.RPCHook;
|
||||
import org.apache.rocketmq.remoting.RemotingClient;
|
||||
@@ -132,7 +132,7 @@ import static org.apache.rocketmq.remoting.protocol.ResponseCode.CONTROLLER_BROK
|
||||
import static org.apache.rocketmq.remoting.protocol.ResponseCode.CONTROLLER_NOT_LEADER;
|
||||
|
||||
public class BrokerOuterAPI {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final RemotingClient remotingClient;
|
||||
private final TopAddressing topAddressing = new DefaultTopAddressing(MixAll.getWSAddr());
|
||||
private String nameSrvAddr = null;
|
||||
|
||||
+4
-4
@@ -47,8 +47,8 @@ import org.apache.rocketmq.common.message.MessageType;
|
||||
import org.apache.rocketmq.common.sysflag.MessageSysFlag;
|
||||
import org.apache.rocketmq.common.sysflag.TopicSysFlag;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRemotingAbstract;
|
||||
@@ -64,8 +64,8 @@ import org.apache.rocketmq.store.PutMessageResult;
|
||||
import org.apache.rocketmq.store.stats.BrokerStatsManager;
|
||||
|
||||
public abstract class AbstractSendMessageProcessor implements NettyRequestProcessor {
|
||||
protected static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
protected static final InternalLogger DLQ_LOG = InternalLoggerFactory.getLogger(LoggerName.DLQ_LOGGER_NAME);
|
||||
protected static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
protected static final Logger DLQ_LOG = LoggerFactory.getLogger(LoggerName.DLQ_LOGGER_NAME);
|
||||
|
||||
protected List<ConsumeMessageHook> consumeMessageHookList;
|
||||
|
||||
|
||||
@@ -29,8 +29,8 @@ import org.apache.rocketmq.common.message.MessageConst;
|
||||
import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.common.utils.DataConverter;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRequestProcessor;
|
||||
@@ -43,7 +43,7 @@ import org.apache.rocketmq.store.PutMessageStatus;
|
||||
import org.apache.rocketmq.store.pop.AckMsg;
|
||||
|
||||
public class AckMessageProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger POP_LOGGER = InternalLoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private static final Logger POP_LOGGER = LoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
private String reviveTopic;
|
||||
private PopReviveService[] popReviveServices;
|
||||
|
||||
@@ -72,8 +72,8 @@ import org.apache.rocketmq.common.stats.StatsItem;
|
||||
import org.apache.rocketmq.common.stats.StatsSnapshot;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.filter.util.BitsArray;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingTimeoutException;
|
||||
@@ -189,7 +189,7 @@ import org.apache.rocketmq.store.timer.TimerMessageStore;
|
||||
import static org.apache.rocketmq.remoting.protocol.RemotingCommand.buildErrorResponse;
|
||||
|
||||
public class AdminBrokerProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
protected final BrokerController brokerController;
|
||||
|
||||
public AdminBrokerProcessor(final BrokerController brokerController) {
|
||||
|
||||
+3
-3
@@ -28,8 +28,8 @@ import org.apache.rocketmq.common.message.MessageConst;
|
||||
import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.common.utils.DataConverter;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRequestProcessor;
|
||||
@@ -44,7 +44,7 @@ import org.apache.rocketmq.store.pop.AckMsg;
|
||||
import org.apache.rocketmq.store.pop.PopCheckPoint;
|
||||
|
||||
public class ChangeInvisibleTimeProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger POP_LOGGER = InternalLoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private static final Logger POP_LOGGER = LoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
private final String reviveTopic;
|
||||
|
||||
|
||||
+3
-3
@@ -25,8 +25,8 @@ import org.apache.rocketmq.common.constant.PermName;
|
||||
import org.apache.rocketmq.common.filter.ExpressionType;
|
||||
import org.apache.rocketmq.common.sysflag.TopicSysFlag;
|
||||
import org.apache.rocketmq.filter.FilterFactory;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRequestProcessor;
|
||||
@@ -44,7 +44,7 @@ import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
import org.apache.rocketmq.remoting.protocol.subscription.SubscriptionGroupConfig;
|
||||
|
||||
public class ClientManageProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
|
||||
public ClientManageProcessor(final BrokerController brokerController) {
|
||||
|
||||
+3
-3
@@ -22,8 +22,8 @@ import org.apache.rocketmq.broker.BrokerController;
|
||||
import org.apache.rocketmq.broker.client.ConsumerGroupInfo;
|
||||
import org.apache.rocketmq.broker.offset.ConsumerOffsetManager;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRequestProcessor;
|
||||
@@ -48,7 +48,7 @@ import org.apache.rocketmq.remoting.rpc.RpcResponse;
|
||||
import static org.apache.rocketmq.remoting.protocol.RemotingCommand.buildErrorResponse;
|
||||
|
||||
public class ConsumerManageProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
|
||||
public ConsumerManageProcessor(final BrokerController brokerController) {
|
||||
|
||||
+3
-3
@@ -39,8 +39,8 @@ import org.apache.rocketmq.common.sysflag.MessageSysFlag;
|
||||
import org.apache.rocketmq.common.sysflag.PullSysFlag;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.common.utils.NetworkUtil;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.metrics.RemotingMetricsManager;
|
||||
import org.apache.rocketmq.remoting.protocol.RemotingCommand;
|
||||
import org.apache.rocketmq.remoting.protocol.ResponseCode;
|
||||
@@ -63,7 +63,7 @@ import static org.apache.rocketmq.remoting.metrics.RemotingMetricsConstant.LABEL
|
||||
|
||||
public class DefaultPullMessageResultHandler implements PullMessageResultHandler {
|
||||
|
||||
protected static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
protected static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
protected final BrokerController brokerController;
|
||||
|
||||
public DefaultPullMessageResultHandler(final BrokerController brokerController) {
|
||||
|
||||
+3
-3
@@ -27,8 +27,8 @@ import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.common.sysflag.MessageSysFlag;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRequestProcessor;
|
||||
@@ -42,7 +42,7 @@ import org.apache.rocketmq.store.config.BrokerRole;
|
||||
* EndTransaction processor: process commit and rollback message
|
||||
*/
|
||||
public class EndTransactionProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
|
||||
public EndTransactionProcessor(final BrokerController brokerController) {
|
||||
|
||||
+3
-3
@@ -19,13 +19,13 @@ package org.apache.rocketmq.broker.processor;
|
||||
import io.netty.channel.ChannelHandlerContext;
|
||||
import org.apache.rocketmq.broker.BrokerController;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRequestProcessor;
|
||||
import org.apache.rocketmq.remoting.protocol.RemotingCommand;
|
||||
|
||||
public class ForwardRequestProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
private final BrokerController brokerController;
|
||||
|
||||
|
||||
+3
-3
@@ -32,8 +32,8 @@ import org.apache.rocketmq.common.TopicConfig;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.constant.PermName;
|
||||
import org.apache.rocketmq.common.help.FAQUrl;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRemotingAbstract;
|
||||
@@ -46,7 +46,7 @@ import org.apache.rocketmq.remoting.protocol.header.NotificationResponseHeader;
|
||||
import org.apache.rocketmq.remoting.protocol.subscription.SubscriptionGroupConfig;
|
||||
|
||||
public class NotificationProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger POP_LOGGER = InternalLoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private static final Logger POP_LOGGER = LoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
private Random random = new Random(System.currentTimeMillis());
|
||||
private static final String BORN_TIME = "bornTime";
|
||||
|
||||
@@ -36,8 +36,8 @@ import org.apache.rocketmq.common.constant.PermName;
|
||||
import org.apache.rocketmq.common.help.FAQUrl;
|
||||
import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.metrics.RemotingMetricsManager;
|
||||
@@ -59,7 +59,7 @@ import static org.apache.rocketmq.remoting.metrics.RemotingMetricsConstant.LABEL
|
||||
import static org.apache.rocketmq.remoting.metrics.RemotingMetricsConstant.LABEL_RESULT;
|
||||
|
||||
public class PeekMessageProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger LOG = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOG = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
private Random random = new Random(System.currentTimeMillis());
|
||||
|
||||
|
||||
@@ -26,8 +26,8 @@ import org.apache.rocketmq.common.TopicConfig;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.constant.PermName;
|
||||
import org.apache.rocketmq.common.help.FAQUrl;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRequestProcessor;
|
||||
@@ -38,7 +38,7 @@ import org.apache.rocketmq.remoting.protocol.header.PollingInfoResponseHeader;
|
||||
import org.apache.rocketmq.remoting.protocol.subscription.SubscriptionGroupConfig;
|
||||
|
||||
public class PollingInfoProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger POP_LOGGER = InternalLoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private static final Logger POP_LOGGER = LoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
|
||||
public PollingInfoProcessor(final BrokerController brokerController) {
|
||||
|
||||
+3
-3
@@ -31,8 +31,8 @@ import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.message.MessageConst;
|
||||
import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.utils.DataConverter;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.store.PutMessageResult;
|
||||
import org.apache.rocketmq.store.PutMessageStatus;
|
||||
@@ -41,7 +41,7 @@ import org.apache.rocketmq.store.pop.AckMsg;
|
||||
import org.apache.rocketmq.store.pop.PopCheckPoint;
|
||||
|
||||
public class PopBufferMergeService extends ServiceThread {
|
||||
private static final InternalLogger POP_LOGGER = InternalLoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private static final Logger POP_LOGGER = LoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
ConcurrentHashMap<String/*mergeKey*/, PopCheckPointWrapper>
|
||||
buffer = new ConcurrentHashMap<>(1024 * 16);
|
||||
ConcurrentHashMap<String/*topic@cid@queueId*/, QueueWithTime<PopCheckPointWrapper>> commitOffsets =
|
||||
|
||||
@@ -55,8 +55,8 @@ import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.common.utils.DataConverter;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.metrics.RemotingMetricsManager;
|
||||
@@ -85,8 +85,8 @@ import static org.apache.rocketmq.remoting.metrics.RemotingMetricsConstant.LABEL
|
||||
import static org.apache.rocketmq.remoting.metrics.RemotingMetricsConstant.LABEL_RESULT;
|
||||
|
||||
public class PopMessageProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger POP_LOGGER =
|
||||
InternalLoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private static final Logger POP_LOGGER =
|
||||
LoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
private Random random = new Random(System.currentTimeMillis());
|
||||
String reviveTopic;
|
||||
|
||||
@@ -42,8 +42,8 @@ import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.common.utils.DataConverter;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.store.AppendMessageStatus;
|
||||
import org.apache.rocketmq.store.GetMessageResult;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
@@ -56,7 +56,7 @@ import static org.apache.rocketmq.broker.metrics.BrokerMetricsConstant.LABEL_IS_
|
||||
import static org.apache.rocketmq.broker.metrics.BrokerMetricsConstant.LABEL_TOPIC;
|
||||
|
||||
public class PopReviveService extends ServiceThread {
|
||||
private static final InternalLogger POP_LOGGER = InternalLoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
private static final Logger POP_LOGGER = LoggerFactory.getLogger(LoggerName.ROCKETMQ_POP_LOGGER_NAME);
|
||||
|
||||
private int queueId;
|
||||
private BrokerController brokerController;
|
||||
|
||||
@@ -38,8 +38,8 @@ import org.apache.rocketmq.common.constant.PermName;
|
||||
import org.apache.rocketmq.common.filter.ExpressionType;
|
||||
import org.apache.rocketmq.common.help.FAQUrl;
|
||||
import org.apache.rocketmq.common.sysflag.PullSysFlag;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRemotingAbstract;
|
||||
@@ -75,7 +75,7 @@ import org.apache.rocketmq.store.stats.BrokerStatsManager;
|
||||
import static org.apache.rocketmq.remoting.protocol.RemotingCommand.buildErrorResponse;
|
||||
|
||||
public class PullMessageProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private List<ConsumeMessageHook> consumeMessageHookList;
|
||||
private PullMessageResultHandler pullMessageResultHandler;
|
||||
private final BrokerController brokerController;
|
||||
|
||||
+5
-5
@@ -37,8 +37,8 @@ import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.message.MessageQueueAssignment;
|
||||
import org.apache.rocketmq.common.message.MessageRequestMode;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRequestProcessor;
|
||||
@@ -51,7 +51,7 @@ import org.apache.rocketmq.remoting.protocol.body.SetMessageRequestModeRequestBo
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
|
||||
public class QueryAssignmentProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
private final BrokerController brokerController;
|
||||
|
||||
@@ -64,9 +64,9 @@ public class QueryAssignmentProcessor implements NettyRequestProcessor {
|
||||
|
||||
//register strategy
|
||||
//NOTE: init with broker's log instead of init with ClientLogger.getLog();
|
||||
AllocateMessageQueueAveragely allocateMessageQueueAveragely = new AllocateMessageQueueAveragely(log);
|
||||
AllocateMessageQueueAveragely allocateMessageQueueAveragely = new AllocateMessageQueueAveragely();
|
||||
name2LoadStrategy.put(allocateMessageQueueAveragely.getName(), allocateMessageQueueAveragely);
|
||||
AllocateMessageQueueAveragelyByCircle allocateMessageQueueAveragelyByCircle = new AllocateMessageQueueAveragelyByCircle(log);
|
||||
AllocateMessageQueueAveragelyByCircle allocateMessageQueueAveragelyByCircle = new AllocateMessageQueueAveragelyByCircle();
|
||||
name2LoadStrategy.put(allocateMessageQueueAveragelyByCircle.getName(), allocateMessageQueueAveragelyByCircle);
|
||||
|
||||
this.messageRequestModeManager = new MessageRequestModeManager(brokerController);
|
||||
|
||||
+3
-3
@@ -26,8 +26,8 @@ import org.apache.rocketmq.broker.pagecache.OneMessageTransfer;
|
||||
import org.apache.rocketmq.broker.pagecache.QueryMessageTransfer;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.metrics.RemotingMetricsManager;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRequestProcessor;
|
||||
@@ -45,7 +45,7 @@ import static org.apache.rocketmq.remoting.metrics.RemotingMetricsConstant.LABEL
|
||||
import static org.apache.rocketmq.remoting.metrics.RemotingMetricsConstant.LABEL_RESULT;
|
||||
|
||||
public class QueryMessageProcessor implements NettyRequestProcessor {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
|
||||
public QueryMessageProcessor(final BrokerController brokerController) {
|
||||
|
||||
+3
-3
@@ -36,8 +36,8 @@ import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingException;
|
||||
import org.apache.rocketmq.remoting.protocol.RemotingCommand;
|
||||
@@ -55,7 +55,7 @@ import static org.apache.rocketmq.broker.metrics.BrokerMetricsConstant.LABEL_MES
|
||||
import static org.apache.rocketmq.broker.metrics.BrokerMetricsConstant.LABEL_TOPIC;
|
||||
|
||||
public class ReplyMessageProcessor extends AbstractSendMessageProcessor {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
public ReplyMessageProcessor(final BrokerController brokerController) {
|
||||
super(brokerController);
|
||||
|
||||
+3
-3
@@ -50,8 +50,8 @@ import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.common.running.RunningStats;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.common.utils.ThreadUtils;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.DataVersion;
|
||||
import org.apache.rocketmq.store.PutMessageResult;
|
||||
import org.apache.rocketmq.store.PutMessageStatus;
|
||||
@@ -66,7 +66,7 @@ import static org.apache.rocketmq.broker.metrics.BrokerMetricsConstant.LABEL_MES
|
||||
import static org.apache.rocketmq.broker.metrics.BrokerMetricsConstant.LABEL_TOPIC;
|
||||
|
||||
public class ScheduleMessageService extends ConfigManager {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
private static final long FIRST_DELAY_TIME = 1000L;
|
||||
private static final long DELAY_FOR_A_WHILE = 100L;
|
||||
|
||||
@@ -23,8 +23,8 @@ import org.apache.rocketmq.broker.loadbalance.MessageRequestModeManager;
|
||||
import org.apache.rocketmq.broker.subscription.SubscriptionGroupManager;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.body.ConsumerOffsetSerializeWrapper;
|
||||
import org.apache.rocketmq.remoting.protocol.body.MessageRequestModeSerializeWrapper;
|
||||
import org.apache.rocketmq.remoting.protocol.body.SubscriptionGroupWrapper;
|
||||
@@ -34,7 +34,7 @@ import org.apache.rocketmq.store.timer.TimerCheckpoint;
|
||||
import org.apache.rocketmq.store.timer.TimerMetrics;
|
||||
|
||||
public class SlaveSynchronize {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private final BrokerController brokerController;
|
||||
private volatile String masterAddr = null;
|
||||
|
||||
|
||||
+3
-3
@@ -26,14 +26,14 @@ import org.apache.rocketmq.broker.BrokerPathConfigHelper;
|
||||
import org.apache.rocketmq.common.ConfigManager;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.DataVersion;
|
||||
import org.apache.rocketmq.remoting.protocol.RemotingSerializable;
|
||||
import org.apache.rocketmq.remoting.protocol.subscription.SubscriptionGroupConfig;
|
||||
|
||||
public class SubscriptionGroupManager extends ConfigManager {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
private final ConcurrentMap<String, SubscriptionGroupConfig> subscriptionGroupTable =
|
||||
new ConcurrentHashMap<>(1024);
|
||||
|
||||
@@ -42,8 +42,8 @@ import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.constant.PermName;
|
||||
import org.apache.rocketmq.common.sysflag.TopicSysFlag;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.DataVersion;
|
||||
import org.apache.rocketmq.remoting.protocol.body.KVTable;
|
||||
import org.apache.rocketmq.remoting.protocol.body.TopicConfigSerializeWrapper;
|
||||
@@ -51,7 +51,7 @@ import org.apache.rocketmq.remoting.protocol.body.TopicConfigSerializeWrapper;
|
||||
import static com.google.common.base.Preconditions.checkNotNull;
|
||||
|
||||
public class TopicConfigManager extends ConfigManager {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final long LOCK_TIMEOUT_MILLIS = 3000;
|
||||
private static final int SCHEDULE_TOPIC_QUEUE_NUM = 18;
|
||||
|
||||
|
||||
+3
-3
@@ -30,8 +30,8 @@ import org.apache.rocketmq.common.ServiceThread;
|
||||
import org.apache.rocketmq.common.UtilAll;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.RequestCode;
|
||||
import org.apache.rocketmq.remoting.protocol.admin.TopicOffset;
|
||||
import org.apache.rocketmq.remoting.protocol.admin.TopicStatsTable;
|
||||
@@ -49,7 +49,7 @@ import org.apache.rocketmq.remoting.rpc.RpcResponse;
|
||||
import org.apache.rocketmq.store.config.MessageStoreConfig;
|
||||
|
||||
public class TopicQueueMappingCleanService extends ServiceThread {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
private TopicQueueMappingManager topicQueueMappingManager;
|
||||
private BrokerOuterAPI brokerOuterAPI;
|
||||
|
||||
@@ -27,8 +27,8 @@ import org.apache.rocketmq.broker.BrokerController;
|
||||
import org.apache.rocketmq.broker.BrokerPathConfigHelper;
|
||||
import org.apache.rocketmq.common.ConfigManager;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.DataVersion;
|
||||
import org.apache.rocketmq.remoting.protocol.RemotingCommand;
|
||||
import org.apache.rocketmq.remoting.protocol.ResponseCode;
|
||||
@@ -43,7 +43,7 @@ import org.apache.rocketmq.remoting.rpc.TopicRequestHeader;
|
||||
import static org.apache.rocketmq.remoting.protocol.RemotingCommand.buildErrorResponse;
|
||||
|
||||
public class TopicQueueMappingManager extends ConfigManager {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final long LOCK_TIMEOUT_MILLIS = 3000;
|
||||
private transient final Lock lock = new ReentrantLock();
|
||||
|
||||
|
||||
@@ -36,8 +36,8 @@ import org.apache.rocketmq.client.impl.producer.TopicPublishInfo;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingException;
|
||||
import org.apache.rocketmq.remoting.protocol.NamespaceUtil;
|
||||
import org.apache.rocketmq.remoting.protocol.ResponseCode;
|
||||
@@ -48,7 +48,7 @@ public class TopicRouteInfoManager {
|
||||
|
||||
private static final long GET_TOPIC_ROUTE_TIMEOUT = 3000L;
|
||||
private static final long LOCK_TIMEOUT_MILLIS = 3000L;
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
private final Lock lockNamesrv = new ReentrantLock();
|
||||
private final ConcurrentMap<String/* Topic */, TopicRouteData> topicRouteTable = new ConcurrentHashMap<>();
|
||||
|
||||
+3
-3
@@ -27,12 +27,12 @@ import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.message.MessageConst;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateRequestHeader;
|
||||
|
||||
public abstract class AbstractTransactionalMessageCheckListener {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
|
||||
private BrokerController brokerController;
|
||||
|
||||
|
||||
+3
-3
@@ -19,11 +19,11 @@ package org.apache.rocketmq.broker.transaction;
|
||||
import org.apache.rocketmq.broker.BrokerController;
|
||||
import org.apache.rocketmq.common.ServiceThread;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class TransactionalMessageCheckService extends ServiceThread {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
|
||||
private BrokerController brokerController;
|
||||
|
||||
|
||||
+3
-3
@@ -24,8 +24,8 @@ import org.apache.rocketmq.common.message.MessageAccessor;
|
||||
import org.apache.rocketmq.common.message.MessageConst;
|
||||
import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.store.PutMessageResult;
|
||||
import org.apache.rocketmq.store.PutMessageStatus;
|
||||
@@ -33,7 +33,7 @@ import org.apache.rocketmq.store.PutMessageStatus;
|
||||
import java.util.concurrent.ThreadLocalRandom;
|
||||
|
||||
public class DefaultTransactionalMessageCheckListener extends AbstractTransactionalMessageCheckListener {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
|
||||
public DefaultTransactionalMessageCheckListener() {
|
||||
super();
|
||||
|
||||
+3
-3
@@ -44,10 +44,10 @@ import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.sysflag.MessageSysFlag;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.logging.InnerLoggerFactory;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.store.GetMessageResult;
|
||||
import org.apache.rocketmq.store.MessageStore;
|
||||
import org.apache.rocketmq.store.PutMessageResult;
|
||||
@@ -58,7 +58,7 @@ import static org.apache.rocketmq.broker.metrics.BrokerMetricsConstant.LABEL_IS_
|
||||
import static org.apache.rocketmq.broker.metrics.BrokerMetricsConstant.LABEL_TOPIC;
|
||||
|
||||
public class TransactionalMessageBridge {
|
||||
private static final InternalLogger LOGGER = InnerLoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
|
||||
private final ConcurrentHashMap<Integer, MessageQueue> opQueueMap = new ConcurrentHashMap<>();
|
||||
private final BrokerController brokerController;
|
||||
|
||||
+3
-3
@@ -40,8 +40,8 @@ import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.ResponseCode;
|
||||
import org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader;
|
||||
import org.apache.rocketmq.store.PutMessageResult;
|
||||
@@ -49,7 +49,7 @@ import org.apache.rocketmq.store.PutMessageStatus;
|
||||
import org.apache.rocketmq.store.config.BrokerRole;
|
||||
|
||||
public class TransactionalMessageServiceImpl implements TransactionalMessageService {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
|
||||
private TransactionalMessageBridge transactionalMessageBridge;
|
||||
|
||||
|
||||
+3
-3
@@ -19,11 +19,11 @@ package org.apache.rocketmq.broker.transaction.queue;
|
||||
import org.apache.rocketmq.broker.BrokerController;
|
||||
import org.apache.rocketmq.common.ServiceThread;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class TransactionalOpBatchService extends ServiceThread {
|
||||
private static final InternalLogger LOGGER = InternalLoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
|
||||
private BrokerController brokerController;
|
||||
private TransactionalMessageServiceImpl transactionalMessageService;
|
||||
|
||||
@@ -32,8 +32,8 @@ import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.common.sysflag.MessageSysFlag;
|
||||
import org.apache.rocketmq.common.topic.TopicValidator;
|
||||
import org.apache.rocketmq.common.utils.QueueTypeUtils;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.store.PutMessageResult;
|
||||
import org.apache.rocketmq.store.PutMessageStatus;
|
||||
import org.apache.rocketmq.store.config.BrokerRole;
|
||||
@@ -41,7 +41,7 @@ import org.apache.rocketmq.store.timer.TimerMessageStore;
|
||||
|
||||
public class HookUtils {
|
||||
|
||||
protected static final InternalLogger LOG = InternalLoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
protected static final Logger LOG = LoggerFactory.getLogger(LoggerName.BROKER_LOGGER_NAME);
|
||||
|
||||
private static AtomicLong printTimes = new AtomicLong(0);
|
||||
|
||||
|
||||
+54
-54
@@ -18,15 +18,15 @@
|
||||
|
||||
<configuration scan="true" scanPeriod="30 seconds">
|
||||
<appender name="DefaultAppender"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/broker_default.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/broker_default.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>10</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -36,15 +36,15 @@
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqBrokerAppender_inner"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/broker.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/broker.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>20</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>128MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -52,20 +52,20 @@
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="RocketmqBrokerAppender" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<appender name="RocketmqBrokerAppender" class="org.apache.rocketmq.shade.ch.qos.logback.classic.AsyncAppender">
|
||||
<appender-ref ref="RocketmqBrokerAppender_inner"/>
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqProtectionAppender_inner"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/protection.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/protection.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>10</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -73,20 +73,20 @@
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="RocketmqProtectionAppender" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<appender name="RocketmqProtectionAppender" class="org.apache.rocketmq.shade.ch.qos.logback.classic.AsyncAppender">
|
||||
<appender-ref ref="RocketmqProtectionAppender_inner"/>
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqWaterMarkAppender_inner"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/watermark.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/watermark.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>10</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -94,20 +94,20 @@
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="RocketmqWaterMarkAppender" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<appender name="RocketmqWaterMarkAppender" class="org.apache.rocketmq.shade.ch.qos.logback.classic.AsyncAppender">
|
||||
<appender-ref ref="RocketmqWaterMarkAppender_inner"/>
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqStoreAppender_inner"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/store.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/store.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>10</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>128MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -115,20 +115,20 @@
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="RocketmqStoreAppender" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<appender name="RocketmqStoreAppender" class="org.apache.rocketmq.shade.ch.qos.logback.classic.AsyncAppender">
|
||||
<appender-ref ref="RocketmqStoreAppender_inner"/>
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqTrafficAppender_inner"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/broker_traffic.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/broker_traffic.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>10</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -136,20 +136,20 @@
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="RocketmqTrafficAppender" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<appender name="RocketmqTrafficAppender" class="org.apache.rocketmq.shade.ch.qos.logback.classic.AsyncAppender">
|
||||
<appender-ref ref="RocketmqTrafficAppender_inner"/>
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqRemotingAppender_inner"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/remoting.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/remoting.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>10</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -157,20 +157,20 @@
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="RocketmqRemotingAppender" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<appender name="RocketmqRemotingAppender" class="org.apache.rocketmq.shade.ch.qos.logback.classic.AsyncAppender">
|
||||
<appender-ref ref="RocketmqRemotingAppender_inner"/>
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqStoreErrorAppender_inner"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/storeerror.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/storeerror.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>10</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -178,21 +178,21 @@
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="RocketmqStoreErrorAppender" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<appender name="RocketmqStoreErrorAppender" class="org.apache.rocketmq.shade.ch.qos.logback.classic.AsyncAppender">
|
||||
<appender-ref ref="RocketmqStoreErrorAppender_inner"/>
|
||||
</appender>
|
||||
|
||||
|
||||
<appender name="RocketmqTransactionAppender_inner"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/transaction.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/transaction.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>10</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -200,20 +200,20 @@
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="RocketmqTransactionAppender" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<appender name="RocketmqTransactionAppender" class="org.apache.rocketmq.shade.ch.qos.logback.classic.AsyncAppender">
|
||||
<appender-ref ref="RocketmqTransactionAppender_inner"/>
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqRebalanceLockAppender_inner"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/lock.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/lock.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>5</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -221,20 +221,20 @@
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="RocketmqRebalanceLockAppender" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<appender name="RocketmqRebalanceLockAppender" class="org.apache.rocketmq.shade.ch.qos.logback.classic.AsyncAppender">
|
||||
<appender-ref ref="RocketmqRebalanceLockAppender_inner"/>
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqFilterAppender_inner"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/filter.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/filter.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>10</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -242,20 +242,20 @@
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="RocketmqFilterAppender" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<appender name="RocketmqFilterAppender" class="org.apache.rocketmq.shade.ch.qos.logback.classic.AsyncAppender">
|
||||
<appender-ref ref="RocketmqFilterAppender_inner"/>
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqStatsAppender"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/stats.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/stats.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>5</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>100MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -265,31 +265,31 @@
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqCommercialAppender"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/${brokerLogDir}/commercial.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/${brokerLogDir}/commercial.%i.log.gz</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>10</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<triggeringPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>500MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqPopAppender_inner"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${user.home}/logs/rocketmqlogs/pop.log</file>
|
||||
<append>true</append>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<rollingPolicy class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<fileNamePattern>${user.home}/logs/rocketmqlogs/otherdays/pop.%i.log
|
||||
</fileNamePattern>
|
||||
<minIndex>1</minIndex>
|
||||
<maxIndex>20</maxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy
|
||||
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
class="org.apache.rocketmq.shade.ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<maxFileSize>128MB</maxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
@@ -298,11 +298,11 @@
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<appender name="RocketmqPopAppender" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<appender name="RocketmqPopAppender" class="org.apache.rocketmq.shade.ch.qos.logback.classic.AsyncAppender">
|
||||
<appender-ref ref="RocketmqPopAppender_inner"/>
|
||||
</appender>
|
||||
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<appender name="STDOUT" class="org.apache.rocketmq.shade.ch.qos.logback.core.ConsoleAppender">
|
||||
<append>true</append>
|
||||
<encoder>
|
||||
<pattern>%d{yyy-MM-dd HH:mm:ss,GMT+8} %p %t - %m%n</pattern>
|
||||
+3
-3
@@ -23,13 +23,13 @@ import org.apache.rocketmq.broker.transaction.TransactionalMessageService;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageExtBrokerInner;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.logging.InternalLoggerFactory;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
import org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader;
|
||||
import org.apache.rocketmq.store.PutMessageResult;
|
||||
|
||||
public class TransactionalMessageServiceImpl implements TransactionalMessageService {
|
||||
private static final InternalLogger log = InternalLoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.TRANSACTION_LOGGER_NAME);
|
||||
|
||||
@Override
|
||||
public PutMessageResult prepareMessage(MessageExtBrokerInner messageInner) {
|
||||
|
||||
+12
-10
@@ -17,18 +17,20 @@
|
||||
-->
|
||||
<configuration>
|
||||
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n</pattern>
|
||||
<charset class="java.nio.charset.Charset">UTF-8</charset>
|
||||
</encoder>
|
||||
<appender name="CONSOLE" class="org.apache.rocketmq.shade.ch.qos.logback.core.ConsoleAppender">
|
||||
<layout class="org.apache.rocketmq.shade.ch.qos.logback.classic.PatternLayout">
|
||||
<Pattern>
|
||||
%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n
|
||||
</Pattern>
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<logger name="RocketmqCommon" level="INFO" additivity="false">
|
||||
<appender-ref ref="STDOUT"/>
|
||||
<logger name="org.apache.rocketmq" level="error" additivity="false">
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
</logger>
|
||||
<root level="INFO">
|
||||
<appender-ref ref="STDOUT"/>
|
||||
|
||||
<root level="error">
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
</root>
|
||||
|
||||
</configuration>
|
||||
</configuration>
|
||||
+1
-1
@@ -23,7 +23,6 @@ java_library(
|
||||
deps = [
|
||||
"//common",
|
||||
"//remoting",
|
||||
"//logging",
|
||||
"@maven//:org_apache_commons_commons_lang3",
|
||||
"@maven//:commons_validator_commons_validator",
|
||||
"@maven//:com_github_luben_zstd_jni",
|
||||
@@ -32,6 +31,7 @@ java_library(
|
||||
"@maven//:io_netty_netty_all",
|
||||
"@maven//:io_opentracing_opentracing_api",
|
||||
"@maven//:commons_collections_commons_collections",
|
||||
"@maven//:io_github_aliyun_mq_rocketmq_slf4j_api",
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>rocketmq-remoting</artifactId>
|
||||
<version>${project.version}</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>io.netty</groupId>
|
||||
@@ -58,5 +59,13 @@
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.aliyun-mq</groupId>
|
||||
<artifactId>rocketmq-slf4j-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.aliyun-mq</groupId>
|
||||
<artifactId>rocketmq-logback-classic</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
|
||||
@@ -19,12 +19,14 @@ package org.apache.rocketmq.client;
|
||||
import java.util.Set;
|
||||
import java.util.TreeSet;
|
||||
import org.apache.rocketmq.client.consumer.DefaultMQPullConsumer;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class MQHelper {
|
||||
private static final Logger log = LoggerFactory.getLogger(MQHelper.class);
|
||||
|
||||
@Deprecated
|
||||
public static void resetOffsetByTimestamp(
|
||||
final MessageModel messageModel,
|
||||
@@ -37,11 +39,11 @@ public class MQHelper {
|
||||
/**
|
||||
* Reset consumer topic offset according to time
|
||||
*
|
||||
* @param messageModel which model
|
||||
* @param instanceName which instance
|
||||
* @param messageModel which model
|
||||
* @param instanceName which instance
|
||||
* @param consumerGroup consumer group
|
||||
* @param topic topic
|
||||
* @param timestamp time
|
||||
* @param topic topic
|
||||
* @param timestamp time
|
||||
*/
|
||||
public static void resetOffsetByTimestamp(
|
||||
final MessageModel messageModel,
|
||||
@@ -49,7 +51,6 @@ public class MQHelper {
|
||||
final String consumerGroup,
|
||||
final String topic,
|
||||
final long timestamp) throws Exception {
|
||||
final InternalLogger log = ClientLogger.getLog();
|
||||
|
||||
DefaultMQPullConsumer consumer = new DefaultMQPullConsumer(consumerGroup);
|
||||
consumer.setInstanceName(instanceName);
|
||||
|
||||
+3
-3
@@ -25,7 +25,6 @@ import org.apache.rocketmq.client.consumer.rebalance.AllocateMessageQueueAverage
|
||||
import org.apache.rocketmq.client.consumer.store.OffsetStore;
|
||||
import org.apache.rocketmq.client.exception.MQClientException;
|
||||
import org.apache.rocketmq.client.impl.consumer.DefaultLitePullConsumerImpl;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.client.trace.AsyncTraceDispatcher;
|
||||
import org.apache.rocketmq.client.trace.TraceDispatcher;
|
||||
import org.apache.rocketmq.client.trace.hook.ConsumeMessageTraceHookImpl;
|
||||
@@ -34,14 +33,15 @@ import org.apache.rocketmq.common.UtilAll;
|
||||
import org.apache.rocketmq.common.consumer.ConsumeFromWhere;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.RPCHook;
|
||||
import org.apache.rocketmq.remoting.protocol.NamespaceUtil;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class DefaultLitePullConsumer extends ClientConfig implements LitePullConsumer {
|
||||
|
||||
private final InternalLogger log = ClientLogger.getLog();
|
||||
private static final Logger log = LoggerFactory.getLogger(DefaultLitePullConsumer.class);
|
||||
|
||||
private final DefaultLitePullConsumerImpl defaultLitePullConsumerImpl;
|
||||
|
||||
|
||||
@@ -30,7 +30,6 @@ import org.apache.rocketmq.client.consumer.store.OffsetStore;
|
||||
import org.apache.rocketmq.client.exception.MQBrokerException;
|
||||
import org.apache.rocketmq.client.exception.MQClientException;
|
||||
import org.apache.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.client.trace.AsyncTraceDispatcher;
|
||||
import org.apache.rocketmq.client.trace.TraceDispatcher;
|
||||
import org.apache.rocketmq.client.trace.hook.ConsumeMessageTraceHookImpl;
|
||||
@@ -40,11 +39,12 @@ import org.apache.rocketmq.common.consumer.ConsumeFromWhere;
|
||||
import org.apache.rocketmq.common.message.MessageDecoder;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.RPCHook;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingException;
|
||||
import org.apache.rocketmq.remoting.protocol.NamespaceUtil;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* In most scenarios, this is the mostly recommended class to consume messages.
|
||||
@@ -63,7 +63,7 @@ import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
*/
|
||||
public class DefaultMQPushConsumer extends ClientConfig implements MQPushConsumer {
|
||||
|
||||
private final InternalLogger log = ClientLogger.getLog();
|
||||
private final Logger log = LoggerFactory.getLogger(DefaultMQPushConsumer.class);
|
||||
|
||||
/**
|
||||
* Internal implementation. Most of the functions herein are delegated to it.
|
||||
|
||||
+3
-3
@@ -24,13 +24,13 @@ import java.util.concurrent.ConcurrentMap;
|
||||
import java.util.concurrent.ScheduledThreadPoolExecutor;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import org.apache.rocketmq.client.exception.MQClientException;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.RPCHook;
|
||||
import org.apache.rocketmq.remoting.protocol.NamespaceUtil;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Schedule service for pull consumer.
|
||||
@@ -38,7 +38,7 @@ import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
* DefaultLitePullConsumer} is recommend to use in the scenario of actively pulling messages.
|
||||
*/
|
||||
public class MQPullConsumerScheduleService {
|
||||
private final InternalLogger log = ClientLogger.getLog();
|
||||
private final Logger log = LoggerFactory.getLogger(MQPullConsumerScheduleService.class);
|
||||
private final MessageQueueListener messageQueueListener = new MessageQueueListenerImpl();
|
||||
private final ConcurrentMap<MessageQueue, PullTaskImpl> taskTable =
|
||||
new ConcurrentHashMap<>();
|
||||
|
||||
+3
-11
@@ -21,21 +21,13 @@ import java.util.List;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.rocketmq.client.consumer.AllocateMessageQueueStrategy;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public abstract class AbstractAllocateMessageQueueStrategy implements AllocateMessageQueueStrategy {
|
||||
|
||||
protected InternalLogger log;
|
||||
|
||||
AbstractAllocateMessageQueueStrategy() {
|
||||
this.log = ClientLogger.getLog();
|
||||
}
|
||||
|
||||
public AbstractAllocateMessageQueueStrategy(InternalLogger log) {
|
||||
this.log = log;
|
||||
}
|
||||
private static final Logger log = LoggerFactory.getLogger(AbstractAllocateMessageQueueStrategy.class);
|
||||
|
||||
public boolean check(String consumerGroup, String currentCID, List<MessageQueue> mqAll,
|
||||
List<String> cidAll) {
|
||||
|
||||
-10
@@ -18,8 +18,6 @@ package org.apache.rocketmq.client.consumer.rebalance;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
|
||||
/**
|
||||
@@ -27,14 +25,6 @@ import org.apache.rocketmq.common.message.MessageQueue;
|
||||
*/
|
||||
public class AllocateMessageQueueAveragely extends AbstractAllocateMessageQueueStrategy {
|
||||
|
||||
public AllocateMessageQueueAveragely() {
|
||||
log = ClientLogger.getLog();
|
||||
}
|
||||
|
||||
public AllocateMessageQueueAveragely(InternalLogger log) {
|
||||
super(log);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<MessageQueue> allocate(String consumerGroup, String currentCID, List<MessageQueue> mqAll,
|
||||
List<String> cidAll) {
|
||||
|
||||
-10
@@ -18,8 +18,6 @@ package org.apache.rocketmq.client.consumer.rebalance;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
|
||||
/**
|
||||
@@ -27,14 +25,6 @@ import org.apache.rocketmq.common.message.MessageQueue;
|
||||
*/
|
||||
public class AllocateMessageQueueAveragelyByCircle extends AbstractAllocateMessageQueueStrategy {
|
||||
|
||||
public AllocateMessageQueueAveragelyByCircle() {
|
||||
log = ClientLogger.getLog();
|
||||
}
|
||||
|
||||
public AllocateMessageQueueAveragelyByCircle(InternalLogger log) {
|
||||
super(log);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<MessageQueue> allocate(String consumerGroup, String currentCID, List<MessageQueue> mqAll,
|
||||
List<String> cidAll) {
|
||||
|
||||
+3
-3
@@ -28,13 +28,13 @@ import java.util.concurrent.atomic.AtomicLong;
|
||||
import org.apache.rocketmq.client.exception.MQBrokerException;
|
||||
import org.apache.rocketmq.client.exception.MQClientException;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.UtilAll;
|
||||
import org.apache.rocketmq.common.help.FAQUrl;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingException;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Local storage implementation
|
||||
@@ -43,7 +43,7 @@ public class LocalFileOffsetStore implements OffsetStore {
|
||||
public final static String LOCAL_OFFSET_STORE_DIR = System.getProperty(
|
||||
"rocketmq.client.localOffsetStoreDir",
|
||||
System.getProperty("user.home") + File.separator + ".rocketmq_offsets");
|
||||
private final static InternalLogger log = ClientLogger.getLog();
|
||||
private final static Logger log = LoggerFactory.getLogger(LocalFileOffsetStore.class);
|
||||
private final MQClientInstance mQClientFactory;
|
||||
private final String groupName;
|
||||
private final String storePath;
|
||||
|
||||
+3
-3
@@ -28,20 +28,20 @@ import org.apache.rocketmq.client.exception.MQClientException;
|
||||
import org.apache.rocketmq.client.exception.OffsetNotFoundException;
|
||||
import org.apache.rocketmq.client.impl.FindBrokerResult;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.UtilAll;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingException;
|
||||
import org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetRequestHeader;
|
||||
import org.apache.rocketmq.remoting.protocol.header.UpdateConsumerOffsetRequestHeader;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Remote storage implementation
|
||||
*/
|
||||
public class RemoteBrokerOffsetStore implements OffsetStore {
|
||||
private final static InternalLogger log = ClientLogger.getLog();
|
||||
private final static Logger log = LoggerFactory.getLogger(RemoteBrokerOffsetStore.class);
|
||||
private final MQClientInstance mQClientFactory;
|
||||
private final String groupName;
|
||||
private ConcurrentMap<MessageQueue, AtomicLong> offsetTable =
|
||||
|
||||
@@ -24,7 +24,6 @@ import java.util.Map;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.impl.producer.MQProducerInner;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.client.producer.RequestFutureHolder;
|
||||
import org.apache.rocketmq.client.producer.RequestResponseFuture;
|
||||
import org.apache.rocketmq.common.UtilAll;
|
||||
@@ -37,7 +36,6 @@ import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.sysflag.MessageSysFlag;
|
||||
import org.apache.rocketmq.common.utils.NetworkUtil;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.netty.NettyRequestProcessor;
|
||||
@@ -56,9 +54,11 @@ import org.apache.rocketmq.remoting.protocol.header.GetConsumerStatusRequestHead
|
||||
import org.apache.rocketmq.remoting.protocol.header.NotifyConsumerIdsChangedRequestHeader;
|
||||
import org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader;
|
||||
import org.apache.rocketmq.remoting.protocol.header.ResetOffsetRequestHeader;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class ClientRemotingProcessor implements NettyRequestProcessor {
|
||||
private final InternalLogger log = ClientLogger.getLog();
|
||||
private final Logger logger = LoggerFactory.getLogger(ClientRemotingProcessor.class);
|
||||
private final MQClientInstance mqClientFactory;
|
||||
|
||||
public ClientRemotingProcessor(final MQClientInstance mqClientFactory) {
|
||||
@@ -119,13 +119,13 @@ public class ClientRemotingProcessor implements NettyRequestProcessor {
|
||||
final String addr = RemotingHelper.parseChannelRemoteAddr(ctx.channel());
|
||||
producer.checkTransactionState(addr, messageExt, requestHeader);
|
||||
} else {
|
||||
log.debug("checkTransactionState, pick producer by group[{}] failed", group);
|
||||
logger.debug("checkTransactionState, pick producer by group[{}] failed", group);
|
||||
}
|
||||
} else {
|
||||
log.warn("checkTransactionState, pick producer group failed");
|
||||
logger.warn("checkTransactionState, pick producer group failed");
|
||||
}
|
||||
} else {
|
||||
log.warn("checkTransactionState, decode message failed");
|
||||
logger.warn("checkTransactionState, decode message failed");
|
||||
}
|
||||
|
||||
return null;
|
||||
@@ -136,12 +136,12 @@ public class ClientRemotingProcessor implements NettyRequestProcessor {
|
||||
try {
|
||||
final NotifyConsumerIdsChangedRequestHeader requestHeader =
|
||||
(NotifyConsumerIdsChangedRequestHeader) request.decodeCommandCustomHeader(NotifyConsumerIdsChangedRequestHeader.class);
|
||||
log.info("receive broker's notification[{}], the consumer group: {} changed, rebalance immediately",
|
||||
logger.info("receive broker's notification[{}], the consumer group: {} changed, rebalance immediately",
|
||||
RemotingHelper.parseChannelRemoteAddr(ctx.channel()),
|
||||
requestHeader.getConsumerGroup());
|
||||
this.mqClientFactory.rebalanceImmediately();
|
||||
} catch (Exception e) {
|
||||
log.error("notifyConsumerIdsChanged exception", UtilAll.exceptionSimpleDesc(e));
|
||||
logger.error("notifyConsumerIdsChanged exception", UtilAll.exceptionSimpleDesc(e));
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@@ -150,7 +150,7 @@ public class ClientRemotingProcessor implements NettyRequestProcessor {
|
||||
RemotingCommand request) throws RemotingCommandException {
|
||||
final ResetOffsetRequestHeader requestHeader =
|
||||
(ResetOffsetRequestHeader) request.decodeCommandCustomHeader(ResetOffsetRequestHeader.class);
|
||||
log.info("invoke reset offset operation from broker. brokerAddr={}, topic={}, group={}, timestamp={}",
|
||||
logger.info("invoke reset offset operation from broker. brokerAddr={}, topic={}, group={}, timestamp={}",
|
||||
RemotingHelper.parseChannelRemoteAddr(ctx.channel()), requestHeader.getTopic(), requestHeader.getGroup(),
|
||||
requestHeader.getTimestamp());
|
||||
Map<MessageQueue, Long> offsetTable = new HashMap<>();
|
||||
@@ -252,7 +252,7 @@ public class ClientRemotingProcessor implements NettyRequestProcessor {
|
||||
Compressor compressor = CompressorFactory.getCompressor(MessageSysFlag.getCompressionType(sysFlag));
|
||||
body = compressor.decompress(body);
|
||||
} catch (IOException e) {
|
||||
log.warn("err when uncompress constant", e);
|
||||
logger.warn("err when uncompress constant", e);
|
||||
}
|
||||
}
|
||||
msg.setBody(body);
|
||||
@@ -261,14 +261,14 @@ public class ClientRemotingProcessor implements NettyRequestProcessor {
|
||||
MessageAccessor.putProperty(msg, MessageConst.PROPERTY_REPLY_MESSAGE_ARRIVE_TIME, String.valueOf(receiveTime));
|
||||
msg.setBornTimestamp(requestHeader.getBornTimestamp());
|
||||
msg.setReconsumeTimes(requestHeader.getReconsumeTimes() == null ? 0 : requestHeader.getReconsumeTimes());
|
||||
log.debug("receive reply message :{}", msg);
|
||||
logger.debug("receive reply message :{}", msg);
|
||||
|
||||
processReplyMessage(msg);
|
||||
|
||||
response.setCode(ResponseCode.SUCCESS);
|
||||
response.setRemark(null);
|
||||
} catch (Exception e) {
|
||||
log.warn("unknown err when receiveReplyMsg", e);
|
||||
logger.warn("unknown err when receiveReplyMsg", e);
|
||||
response.setCode(ResponseCode.SYSTEM_ERROR);
|
||||
response.setRemark("process reply message fail");
|
||||
}
|
||||
@@ -288,7 +288,7 @@ public class ClientRemotingProcessor implements NettyRequestProcessor {
|
||||
}
|
||||
} else {
|
||||
String bornHost = replyMsg.getBornHostString();
|
||||
log.warn(String.format("receive reply message, but not matched any request, CorrelationId: %s , reply from host: %s",
|
||||
logger.warn(String.format("receive reply message, but not matched any request, CorrelationId: %s , reply from host: %s",
|
||||
correlationId, bornHost));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,7 +34,6 @@ import org.apache.rocketmq.client.exception.MQBrokerException;
|
||||
import org.apache.rocketmq.client.exception.MQClientException;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.impl.producer.TopicPublishInfo;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.TopicConfig;
|
||||
import org.apache.rocketmq.common.help.FAQUrl;
|
||||
@@ -44,7 +43,6 @@ import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageId;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.utils.NetworkUtil;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.InvokeCallback;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingCommandException;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingException;
|
||||
@@ -56,10 +54,12 @@ import org.apache.rocketmq.remoting.protocol.header.QueryMessageRequestHeader;
|
||||
import org.apache.rocketmq.remoting.protocol.header.QueryMessageResponseHeader;
|
||||
import org.apache.rocketmq.remoting.protocol.route.BrokerData;
|
||||
import org.apache.rocketmq.remoting.protocol.route.TopicRouteData;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class MQAdminImpl {
|
||||
|
||||
private final InternalLogger log = ClientLogger.getLog();
|
||||
private static final Logger log = LoggerFactory.getLogger(MQAdminImpl.class);
|
||||
private final MQClientInstance mQClientFactory;
|
||||
private long timeoutMillis = 6000;
|
||||
|
||||
|
||||
@@ -50,7 +50,6 @@ import org.apache.rocketmq.client.impl.consumer.PullResultExt;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl;
|
||||
import org.apache.rocketmq.client.impl.producer.TopicPublishInfo;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.client.producer.SendCallback;
|
||||
import org.apache.rocketmq.client.producer.SendResult;
|
||||
import org.apache.rocketmq.client.producer.SendStatus;
|
||||
@@ -74,7 +73,6 @@ import org.apache.rocketmq.common.namesrv.DefaultTopAddressing;
|
||||
import org.apache.rocketmq.common.namesrv.NameServerUpdateCallback;
|
||||
import org.apache.rocketmq.common.namesrv.TopAddressing;
|
||||
import org.apache.rocketmq.common.sysflag.PullSysFlag;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.CommandCustomHeader;
|
||||
import org.apache.rocketmq.remoting.InvokeCallback;
|
||||
import org.apache.rocketmq.remoting.RPCHook;
|
||||
@@ -219,11 +217,13 @@ import org.apache.rocketmq.remoting.protocol.subscription.GroupForbidden;
|
||||
import org.apache.rocketmq.remoting.protocol.subscription.SubscriptionGroupConfig;
|
||||
import org.apache.rocketmq.remoting.rpchook.DynamicalExtFieldRPCHook;
|
||||
import org.apache.rocketmq.remoting.rpchook.StreamTypeRPCHook;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
import static org.apache.rocketmq.remoting.protocol.RemotingSysResponseCode.SUCCESS;
|
||||
|
||||
public class MQClientAPIImpl implements NameServerUpdateCallback {
|
||||
private final static InternalLogger log = ClientLogger.getLog();
|
||||
private final static Logger log = LoggerFactory.getLogger(MQClientAPIImpl.class);
|
||||
private static boolean sendSmartMsg =
|
||||
Boolean.parseBoolean(System.getProperty("org.apache.rocketmq.client.sendSmartMsg", "true"));
|
||||
|
||||
|
||||
@@ -21,12 +21,12 @@ import java.util.concurrent.ConcurrentMap;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
import org.apache.rocketmq.client.ClientConfig;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.RPCHook;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class MQClientManager {
|
||||
private final static InternalLogger log = ClientLogger.getLog();
|
||||
private final static Logger log = LoggerFactory.getLogger(MQClientManager.class);
|
||||
private static MQClientManager instance = new MQClientManager();
|
||||
private AtomicInteger factoryIndexGenerator = new AtomicInteger();
|
||||
private ConcurrentMap<String/* clientId */, MQClientInstance> factoryTable =
|
||||
|
||||
+3
-3
@@ -35,7 +35,6 @@ import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus;
|
||||
import org.apache.rocketmq.client.consumer.listener.ConsumeReturnType;
|
||||
import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently;
|
||||
import org.apache.rocketmq.client.hook.ConsumeMessageContext;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.client.stat.ConsumerStatsManager;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
@@ -44,12 +43,13 @@ import org.apache.rocketmq.common.message.MessageAccessor;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.utils.ThreadUtils;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.protocol.body.CMResult;
|
||||
import org.apache.rocketmq.remoting.protocol.body.ConsumeMessageDirectlyResult;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class ConsumeMessageConcurrentlyService implements ConsumeMessageService {
|
||||
private static final InternalLogger log = ClientLogger.getLog();
|
||||
private static final Logger log = LoggerFactory.getLogger(ConsumeMessageConcurrentlyService.class);
|
||||
private final DefaultMQPushConsumerImpl defaultMQPushConsumerImpl;
|
||||
private final DefaultMQPushConsumer defaultMQPushConsumer;
|
||||
private final MessageListenerConcurrently messageListener;
|
||||
|
||||
+3
-3
@@ -33,7 +33,6 @@ import org.apache.rocketmq.client.consumer.listener.ConsumeOrderlyStatus;
|
||||
import org.apache.rocketmq.client.consumer.listener.ConsumeReturnType;
|
||||
import org.apache.rocketmq.client.consumer.listener.MessageListenerOrderly;
|
||||
import org.apache.rocketmq.client.hook.ConsumeMessageContext;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.client.stat.ConsumerStatsManager;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
@@ -44,14 +43,15 @@ import org.apache.rocketmq.common.message.MessageConst;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.utils.ThreadUtils;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.protocol.NamespaceUtil;
|
||||
import org.apache.rocketmq.remoting.protocol.body.CMResult;
|
||||
import org.apache.rocketmq.remoting.protocol.body.ConsumeMessageDirectlyResult;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class ConsumeMessageOrderlyService implements ConsumeMessageService {
|
||||
private static final InternalLogger log = ClientLogger.getLog();
|
||||
private static final Logger log = LoggerFactory.getLogger(ConsumeMessageOrderlyService.class);
|
||||
private final static long MAX_TIME_CONSUME_CONTINUOUSLY =
|
||||
Long.parseLong(System.getProperty("rocketmq.client.maxTimeConsumeContinuously", "60000"));
|
||||
private final DefaultMQPushConsumerImpl defaultMQPushConsumerImpl;
|
||||
|
||||
+3
-3
@@ -35,7 +35,6 @@ import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus;
|
||||
import org.apache.rocketmq.client.consumer.listener.ConsumeReturnType;
|
||||
import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently;
|
||||
import org.apache.rocketmq.client.hook.ConsumeMessageContext;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.client.stat.ConsumerStatsManager;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
@@ -45,13 +44,14 @@ import org.apache.rocketmq.common.message.MessageConst;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.utils.ThreadUtils;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.protocol.body.CMResult;
|
||||
import org.apache.rocketmq.remoting.protocol.body.ConsumeMessageDirectlyResult;
|
||||
import org.apache.rocketmq.remoting.protocol.header.ExtraInfoUtil;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class ConsumeMessagePopConcurrentlyService implements ConsumeMessageService {
|
||||
private static final InternalLogger log = ClientLogger.getLog();
|
||||
private static final Logger log = LoggerFactory.getLogger(ConsumeMessagePopConcurrentlyService.class);
|
||||
private final DefaultMQPushConsumerImpl defaultMQPushConsumerImpl;
|
||||
private final DefaultMQPushConsumer defaultMQPushConsumer;
|
||||
private final MessageListenerConcurrently messageListener;
|
||||
|
||||
+3
-3
@@ -30,7 +30,6 @@ import org.apache.rocketmq.client.consumer.DefaultMQPushConsumer;
|
||||
import org.apache.rocketmq.client.consumer.listener.ConsumeOrderlyContext;
|
||||
import org.apache.rocketmq.client.consumer.listener.ConsumeOrderlyStatus;
|
||||
import org.apache.rocketmq.client.consumer.listener.MessageListenerOrderly;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.client.stat.ConsumerStatsManager;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
@@ -41,14 +40,15 @@ import org.apache.rocketmq.common.message.MessageConst;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.utils.ThreadUtils;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.protocol.NamespaceUtil;
|
||||
import org.apache.rocketmq.remoting.protocol.body.CMResult;
|
||||
import org.apache.rocketmq.remoting.protocol.body.ConsumeMessageDirectlyResult;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class ConsumeMessagePopOrderlyService implements ConsumeMessageService {
|
||||
private static final InternalLogger log = ClientLogger.getLog();
|
||||
private static final Logger log = LoggerFactory.getLogger(ConsumeMessagePopOrderlyService.class);
|
||||
private final DefaultMQPushConsumerImpl defaultMQPushConsumerImpl;
|
||||
private final DefaultMQPushConsumer defaultMQPushConsumer;
|
||||
private final MessageListenerOrderly messageListener;
|
||||
|
||||
+3
-3
@@ -55,7 +55,6 @@ import org.apache.rocketmq.client.hook.FilterMessageHook;
|
||||
import org.apache.rocketmq.client.impl.CommunicationMode;
|
||||
import org.apache.rocketmq.client.impl.MQClientManager;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.ServiceState;
|
||||
import org.apache.rocketmq.common.ThreadFactoryImpl;
|
||||
@@ -65,7 +64,6 @@ import org.apache.rocketmq.common.help.FAQUrl;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.sysflag.PullSysFlag;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.RPCHook;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingException;
|
||||
import org.apache.rocketmq.remoting.protocol.NamespaceUtil;
|
||||
@@ -74,10 +72,12 @@ import org.apache.rocketmq.remoting.protocol.filter.FilterAPI;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.ConsumeType;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class DefaultLitePullConsumerImpl implements MQConsumerInner {
|
||||
|
||||
private final InternalLogger log = ClientLogger.getLog();
|
||||
private static final Logger log = LoggerFactory.getLogger(DefaultLitePullConsumerImpl.class);
|
||||
|
||||
private final long consumerStartTimestamp = System.currentTimeMillis();
|
||||
|
||||
|
||||
+3
-3
@@ -42,7 +42,6 @@ import org.apache.rocketmq.client.hook.FilterMessageHook;
|
||||
import org.apache.rocketmq.client.impl.CommunicationMode;
|
||||
import org.apache.rocketmq.client.impl.MQClientManager;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.ServiceState;
|
||||
import org.apache.rocketmq.common.UtilAll;
|
||||
@@ -55,7 +54,6 @@ import org.apache.rocketmq.common.message.MessageConst;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.sysflag.PullSysFlag;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.RPCHook;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingException;
|
||||
@@ -65,6 +63,8 @@ import org.apache.rocketmq.remoting.protocol.filter.FilterAPI;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.ConsumeType;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* This class will be removed in 2022, and a better implementation {@link DefaultLitePullConsumerImpl} is recommend to use
|
||||
@@ -72,7 +72,7 @@ import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
*/
|
||||
@Deprecated
|
||||
public class DefaultMQPullConsumerImpl implements MQConsumerInner {
|
||||
private final InternalLogger log = ClientLogger.getLog();
|
||||
private static final Logger log = LoggerFactory.getLogger(DefaultMQPullConsumerImpl.class);
|
||||
private final DefaultMQPullConsumer defaultMQPullConsumer;
|
||||
private final long consumerStartTimestamp = System.currentTimeMillis();
|
||||
private final RPCHook rpcHook;
|
||||
|
||||
+3
-4
@@ -58,7 +58,6 @@ import org.apache.rocketmq.client.impl.CommunicationMode;
|
||||
import org.apache.rocketmq.client.impl.FindBrokerResult;
|
||||
import org.apache.rocketmq.client.impl.MQClientManager;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.client.stat.ConsumerStatsManager;
|
||||
import org.apache.rocketmq.common.KeyBuilder;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
@@ -72,7 +71,6 @@ import org.apache.rocketmq.common.message.MessageConst;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.sysflag.PullSysFlag;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.RPCHook;
|
||||
import org.apache.rocketmq.remoting.common.RemotingHelper;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingException;
|
||||
@@ -92,7 +90,8 @@ import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
import org.apache.rocketmq.remoting.protocol.route.BrokerData;
|
||||
import org.apache.rocketmq.remoting.protocol.route.TopicRouteData;
|
||||
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class DefaultMQPushConsumerImpl implements MQConsumerInner {
|
||||
/**
|
||||
@@ -109,7 +108,7 @@ public class DefaultMQPushConsumerImpl implements MQConsumerInner {
|
||||
private static final long PULL_TIME_DELAY_MILLS_WHEN_SUSPEND = 1000;
|
||||
private static final long BROKER_SUSPEND_MAX_TIME_MILLIS = 1000 * 15;
|
||||
private static final long CONSUMER_TIMEOUT_MILLIS_WHEN_SUSPEND = 1000 * 30;
|
||||
private final InternalLogger log = ClientLogger.getLog();
|
||||
private static final Logger log = LoggerFactory.getLogger(DefaultMQPushConsumerImpl.class);
|
||||
private final DefaultMQPushConsumer defaultMQPushConsumer;
|
||||
private final RebalanceImpl rebalanceImpl = new RebalancePushImpl(this);
|
||||
private final ArrayList<FilterMessageHook> filterMessageHookList = new ArrayList<>();
|
||||
|
||||
@@ -28,12 +28,12 @@ import java.util.concurrent.locks.ReentrantLock;
|
||||
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.rocketmq.client.consumer.DefaultMQPushConsumer;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.message.MessageAccessor;
|
||||
import org.apache.rocketmq.common.message.MessageConst;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.protocol.body.ProcessQueueInfo;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Queue consumption snapshot
|
||||
@@ -43,7 +43,7 @@ public class ProcessQueue {
|
||||
Long.parseLong(System.getProperty("rocketmq.client.rebalance.lockMaxLiveTime", "30000"));
|
||||
public final static long REBALANCE_LOCK_INTERVAL = Long.parseLong(System.getProperty("rocketmq.client.rebalance.lockInterval", "20000"));
|
||||
private final static long PULL_MAX_IDLE_TIME = Long.parseLong(System.getProperty("rocketmq.client.pull.pullMaxIdleTime", "120000"));
|
||||
private final InternalLogger log = ClientLogger.getLog();
|
||||
private final Logger log = LoggerFactory.getLogger(ProcessQueue.class);
|
||||
private final ReadWriteLock treeMapLock = new ReentrantReadWriteLock();
|
||||
private final TreeMap<Long, MessageExt> msgTreeMap = new TreeMap<>();
|
||||
private final AtomicLong msgCount = new AtomicLong();
|
||||
|
||||
@@ -34,7 +34,6 @@ import org.apache.rocketmq.client.hook.FilterMessageHook;
|
||||
import org.apache.rocketmq.client.impl.CommunicationMode;
|
||||
import org.apache.rocketmq.client.impl.FindBrokerResult;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.MQVersion;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.filter.ExpressionType;
|
||||
@@ -45,15 +44,16 @@ import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.sysflag.MessageSysFlag;
|
||||
import org.apache.rocketmq.common.sysflag.PullSysFlag;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingException;
|
||||
import org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader;
|
||||
import org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
import org.apache.rocketmq.remoting.protocol.route.TopicRouteData;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class PullAPIWrapper {
|
||||
private final InternalLogger log = ClientLogger.getLog();
|
||||
private static final Logger log = LoggerFactory.getLogger(PullAPIWrapper.class);
|
||||
private final MQClientInstance mQClientFactory;
|
||||
private final String consumerGroup;
|
||||
private final boolean unitMode;
|
||||
|
||||
+13
-13
@@ -22,14 +22,14 @@ import java.util.concurrent.ScheduledExecutorService;
|
||||
import java.util.concurrent.ThreadFactory;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.ServiceThread;
|
||||
import org.apache.rocketmq.common.message.MessageRequestMode;
|
||||
import org.apache.rocketmq.common.utils.ThreadUtils;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public class PullMessageService extends ServiceThread {
|
||||
private final InternalLogger log = ClientLogger.getLog();
|
||||
private final Logger logger = LoggerFactory.getLogger(PullMessageService.class);
|
||||
private final LinkedBlockingQueue<MessageRequest> messageRequestQueue = new LinkedBlockingQueue<>();
|
||||
|
||||
private final MQClientInstance mQClientFactory;
|
||||
@@ -54,7 +54,7 @@ public class PullMessageService extends ServiceThread {
|
||||
}
|
||||
}, timeDelay, TimeUnit.MILLISECONDS);
|
||||
} else {
|
||||
log.warn("PullMessageServiceScheduledThread has shutdown");
|
||||
logger.warn("PullMessageServiceScheduledThread has shutdown");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ public class PullMessageService extends ServiceThread {
|
||||
try {
|
||||
this.messageRequestQueue.put(pullRequest);
|
||||
} catch (InterruptedException e) {
|
||||
log.error("executePullRequestImmediately pullRequestQueue.put", e);
|
||||
logger.error("executePullRequestImmediately pullRequestQueue.put", e);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ public class PullMessageService extends ServiceThread {
|
||||
}
|
||||
}, timeDelay, TimeUnit.MILLISECONDS);
|
||||
} else {
|
||||
log.warn("PullMessageServiceScheduledThread has shutdown");
|
||||
logger.warn("PullMessageServiceScheduledThread has shutdown");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -83,7 +83,7 @@ public class PullMessageService extends ServiceThread {
|
||||
try {
|
||||
this.messageRequestQueue.put(pullRequest);
|
||||
} catch (InterruptedException e) {
|
||||
log.error("executePullRequestImmediately pullRequestQueue.put", e);
|
||||
logger.error("executePullRequestImmediately pullRequestQueue.put", e);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,7 +91,7 @@ public class PullMessageService extends ServiceThread {
|
||||
if (!isStopped()) {
|
||||
this.scheduledExecutorService.schedule(r, timeDelay, TimeUnit.MILLISECONDS);
|
||||
} else {
|
||||
log.warn("PullMessageServiceScheduledThread has shutdown");
|
||||
logger.warn("PullMessageServiceScheduledThread has shutdown");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -105,7 +105,7 @@ public class PullMessageService extends ServiceThread {
|
||||
DefaultMQPushConsumerImpl impl = (DefaultMQPushConsumerImpl) consumer;
|
||||
impl.pullMessage(pullRequest);
|
||||
} else {
|
||||
log.warn("No matched consumer for the PullRequest {}, drop it", pullRequest);
|
||||
logger.warn("No matched consumer for the PullRequest {}, drop it", pullRequest);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -115,13 +115,13 @@ public class PullMessageService extends ServiceThread {
|
||||
DefaultMQPushConsumerImpl impl = (DefaultMQPushConsumerImpl) consumer;
|
||||
impl.popMessage(popRequest);
|
||||
} else {
|
||||
log.warn("No matched consumer for the PopRequest {}, drop it", popRequest);
|
||||
logger.warn("No matched consumer for the PopRequest {}, drop it", popRequest);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
log.info(this.getServiceName() + " service started");
|
||||
logger.info(this.getServiceName() + " service started");
|
||||
|
||||
while (!this.isStopped()) {
|
||||
try {
|
||||
@@ -133,11 +133,11 @@ public class PullMessageService extends ServiceThread {
|
||||
}
|
||||
} catch (InterruptedException ignored) {
|
||||
} catch (Exception e) {
|
||||
log.error("Pull Message Service Run Method exception", e);
|
||||
logger.error("Pull Message Service Run Method exception", e);
|
||||
}
|
||||
}
|
||||
|
||||
log.info(this.getServiceName() + " service end");
|
||||
logger.info(this.getServiceName() + " service end");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -31,13 +31,11 @@ import org.apache.rocketmq.client.consumer.AllocateMessageQueueStrategy;
|
||||
import org.apache.rocketmq.client.exception.MQClientException;
|
||||
import org.apache.rocketmq.client.impl.FindBrokerResult;
|
||||
import org.apache.rocketmq.client.impl.factory.MQClientInstance;
|
||||
import org.apache.rocketmq.client.log.ClientLogger;
|
||||
import org.apache.rocketmq.common.KeyBuilder;
|
||||
import org.apache.rocketmq.common.MixAll;
|
||||
import org.apache.rocketmq.common.message.MessageQueue;
|
||||
import org.apache.rocketmq.common.message.MessageQueueAssignment;
|
||||
import org.apache.rocketmq.common.message.MessageRequestMode;
|
||||
import org.apache.rocketmq.logging.InternalLogger;
|
||||
import org.apache.rocketmq.remoting.exception.RemotingTimeoutException;
|
||||
import org.apache.rocketmq.remoting.protocol.body.LockBatchRequestBody;
|
||||
import org.apache.rocketmq.remoting.protocol.body.UnlockBatchRequestBody;
|
||||
@@ -45,9 +43,11 @@ import org.apache.rocketmq.remoting.protocol.filter.FilterAPI;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.ConsumeType;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.MessageModel;
|
||||
import org.apache.rocketmq.remoting.protocol.heartbeat.SubscriptionData;
|
||||
import org.apache.rocketmq.shade.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.shade.org.slf4j.LoggerFactory;
|
||||
|
||||
public abstract class RebalanceImpl {
|
||||
protected static final InternalLogger log = ClientLogger.getLog();
|
||||
protected static final Logger log = LoggerFactory.getLogger(RebalanceImpl.class);
|
||||
|
||||
protected final ConcurrentMap<MessageQueue, ProcessQueue> processQueueTable = new ConcurrentHashMap<>(64);
|
||||
protected final ConcurrentMap<MessageQueue, PopProcessQueue> popProcessQueueTable = new ConcurrentHashMap<>(64);
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user