更新详细注释

This commit is contained in:
suxiang
2024-09-10 23:16:23 +08:00
parent 243605481a
commit 9476ee4bcd
4 changed files with 4 additions and 4 deletions
@@ -86,7 +86,7 @@ public class PortMappingUpdateReq {
/** /**
* 域名映射列表 * 域名映射列表
*/ */
private List<PortMappingCreateReq.DomainMapping> domainMappings; private List<DomainMapping> domainMappings;
@Data @Data
public class DomainMapping { public class DomainMapping {
@@ -62,7 +62,7 @@ public class HttpVisitorSecurityChannelHandler extends ChannelInboundHandlerAdap
ctx.channel().close(); ctx.channel().close();
return; return;
} }
// 根据域名拿到绑定的映射对应的cmdChannel // 根据完整域名拿到服务端端口
serverPort = ProxyUtil.getServerPortByFullDomain(host); serverPort = ProxyUtil.getServerPortByFullDomain(host);
if (null == serverPort) { if (null == serverPort) {
ctx.channel().close(); ctx.channel().close();
@@ -193,7 +193,7 @@ public class DomainService {
ProxyUtil.removeDomainToDomainNameId(oldDomainNameDO.getDomain()); ProxyUtil.removeDomainToDomainNameId(oldDomainNameDO.getDomain());
ProxyUtil.setDomainToDomainNameId(req.getDomain(), req.getId()); ProxyUtil.setDomainToDomainNameId(req.getDomain(), req.getId());
if (CollectionUtil.isEmpty(oldFullDomainNameBOS)) return; if (CollectionUtil.isEmpty(oldFullDomainNameBOS)) return;
//更新完整域名到服务器端口映射 //存在域名映射,更新完整域名到服务器端口映射
for (FullDomainNameBO oldFullDomainNameBO : oldFullDomainNameBOS) { for (FullDomainNameBO oldFullDomainNameBO : oldFullDomainNameBOS) {
String oldFullDomain = StrUtil.join(StrPool.DOT, oldFullDomainNameBO.getSubdomain(), oldFullDomainNameBO.getDomain()); String oldFullDomain = StrUtil.join(StrPool.DOT, oldFullDomainNameBO.getSubdomain(), oldFullDomainNameBO.getDomain());
Integer serverPort = ProxyUtil.getServerPortByFullDomain(oldFullDomain); Integer serverPort = ProxyUtil.getServerPortByFullDomain(oldFullDomain);
@@ -410,7 +410,7 @@ public class ProxyUtil {
} }
/** /**
* 通过完整域名获取域名id * 通过完整域名获取域名
*/ */
public static String getDomainNameByFullDomain(String fullDomain) { public static String getDomainNameByFullDomain(String fullDomain) {
List<String> domains = domainToDomainNameIdMap.keySet().stream().filter(item -> fullDomain.endsWith(item)).collect(Collectors.toList()); List<String> domains = domainToDomainNameIdMap.keySet().stream().filter(item -> fullDomain.endsWith(item)).collect(Collectors.toList());