开发者社区 问答 正文

那如何解决包冲突的问题呢?

那如何解决包冲突的问题呢?

展开
收起
游客zvexcvxjsyxmm 2022-03-29 14:47:08 3699 分享 版权
来自: 大淘宝技术
10 条回答
写回答
取消 提交回答
  • 答案就是pandora(潘多拉),通过自定义类加载器,为每个中间件自定义一个加载器,这些加载器之间的关系是平行的,彼此没有依赖关系。这样每个中间件的classloader就可以加载各自版本的fastjson。因为一个类的全限定名以及加载该类的加载器两者共同形成了这个类在JVM中的惟一标识,这也是阿里pandora实现依赖隔离的基础。答复内容摘自《2021技术人的百宝黑皮书》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/ebook/download/7436

    2022-03-29 23:29:24
    赞同 展开评论
  • 1

    2022-03-29 15:13:01
    赞同 展开评论
  • 1

    2022-03-29 15:11:35
    赞同 展开评论
  • 1

    2022-03-29 15:08:16
    赞同 展开评论
  • 1

    2022-03-29 15:01:04
    赞同 展开评论
  • 1

    2022-03-29 14:59:00
    赞同 展开评论
  • 1

    2022-03-29 14:56:04
    赞同 展开评论
  • 虽然过去不能改变,未来可以!!!

    1

    2022-03-29 14:54:30
    赞同 展开评论
  • 无所不能的蛋蛋

    1

    2022-03-29 14:53:06
    赞同 展开评论
  • 1

    2022-03-29 14:50:11
    赞同 展开评论
滑动查看更多
问答地址: