开发者社区> 问答> 正文

share.push jar包 源码 MediaDatasourceSupplier.java 中p

4.2.16 源码 MediaDatasourceSupplier.java 中 142行 ,slaveAddress被设置为master地址,这个是否存在bug?

private HaDatasourceInfo parse(String matrixStr) { HaDatasourceInfo haInfo = new HaDatasourceInfo();

    Map jsonMap = JsonUtils.unmarshalFromString(matrixStr, HashMap.class);
    String masterAddress = (String) jsonMap.get("master");
    if (masterAddress != null) {
        DatasourceInfo master = new DatasourceInfo();
        master.setAddress(parseAddress(masterAddress));
        haInfo.setMaster(master);
    }
   // slaveAddress 被设置为master地址
    String slaveAddress = (String) jsonMap.get("master");
    if (slaveAddress != null) {
        DatasourceInfo slave = new DatasourceInfo();
        slave.setAddress(parseAddress(slaveAddress));
        haInfo.getSlavers().add(slave);
    }

    return haInfo;

}

原提问者GitHub用户zhangblwow

展开
收起
古拉古拉 2023-06-16 20:00:28 47 0
1 条回答
写回答
取消 提交回答
  • bug 已解决

    原回答者GitHub用户zhangblwow

    2023-06-16 20:34:53
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载