Skip to content

Commit dc2a4c2

Browse files
committed
refactor(proxy): 优化证书变更源的引用
- 将 FileCertChangeSource 的具体实现细节封装起来 - 使用 CertChangeSource接口替代具体的 FileCertChangeSource 类 - 提高了代码的可维护性和可扩展性 Signed-off-by: Async <raisinata@foxmail.com>
1 parent 2fcbe40 commit dc2a4c2

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

proxy/src/main/java/org/apache/rocketmq/proxy/ProxyStartup.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
import org.apache.rocketmq.proxy.processor.DefaultMessagingProcessor;
4545
import org.apache.rocketmq.proxy.processor.MessagingProcessor;
4646
import org.apache.rocketmq.proxy.remoting.RemotingProtocolServer;
47+
import org.apache.rocketmq.proxy.service.cert.CertChangeSource;
4748
import org.apache.rocketmq.proxy.service.cert.FileCertChangeSource;
4849
import org.apache.rocketmq.proxy.service.cert.TlsCertificateManager;
4950
import org.apache.rocketmq.remoting.protocol.RemotingCommand;
@@ -78,7 +79,7 @@ public static void main(String[] args) {
7879

7980
MessagingProcessor messagingProcessor = createMessagingProcessor();
8081

81-
FileCertChangeSource fileCertChangeSource = new FileCertChangeSource(
82+
CertChangeSource fileCertChangeSource = new FileCertChangeSource(
8283
ConfigurationManager.getProxyConfig().getTlsCertPath(),
8384
ConfigurationManager.getProxyConfig().getTlsKeyPath());
8485
TlsCertificateManager tlsCertificateManager = new TlsCertificateManager(fileCertChangeSource);

0 commit comments

Comments
 (0)