V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kingkongs
V2EX  ›  Java

刚开始学习分布式,看的是尚硅谷的视频,发现他讲 maven 工程的时候父工程是单独建立一个子模块的,只用于管理依赖,其他子模块使用引用的方式。就有个疑问,用继承的方式进行管理父子工程模块,不知道在分布式中可不可以?

  •  
  •   kingkongs · 2019-11-07 20:05:07 +08:00 · 3858 次点击
    这是一个创建于 1841 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    2019-11-08 10:35:47 +08:00
    yuankui
        1
    yuankui  
       2019-11-07 20:12:55 +08:00   ❤️ 1
    依赖跟分布式有什么关系?
    misaka19000
        2
    misaka19000  
       2019-11-07 20:20:38 +08:00   ❤️ 1
    。。。
    HuasLeung
        3
    HuasLeung  
       2019-11-07 20:28:22 +08:00 via Android   ❤️ 1
    微服务通信常用的两种方式:REST 和 RPC。分布式与依赖继承没什么关系,应用打包部署后依赖怎么关联???
    KentY
        4
    KentY  
       2019-11-07 20:28:53 +08:00   ❤️ 1
    你指的"分布式"是什么? 跟 maven 无关吧?
    至于 pom 的 parent project, 应该是为了下面的子 modules 可以保证同样版本的库, 并方便各种打包时候的互相依赖.
    这种结构会带来复杂性, 如果没有特殊的要求, 就单一 pom project 就够了, 现在不都是追求 loosely coupled 的么.
    Aruforce
        5
    Aruforce  
       2019-11-07 20:44:04 +08:00 via Android   ❤️ 1
    maven 多 module……在服务拆分的分布式环境下确实很合适…… 不用再出一份接口文档了……直接出个客户端 jar 给别人就行……
    lululau
        6
    lululau  
       2019-11-07 20:47:25 +08:00 via iPhone   ❤️ 1
    parent module 是用来管理依赖的版本,并不是用来引入依赖
    dif
        7
    dif  
       2019-11-08 09:20:28 +08:00   ❤️ 1
    没什么关系啊?
    a7217107
        8
    a7217107  
       2019-11-08 09:37:35 +08:00   ❤️ 1
    分布式下每个 project 都是独立的啊,做微服务的话可以拆成父子 module,给客户端提供一个 api 的包
    ty4z2008
        9
    ty4z2008  
       2019-11-08 10:35:47 +08:00
    https://github.com/Vonng/ddia

    学习分布式看这本书
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3376 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 00:45 · PVG 08:45 · LAX 16:45 · JFK 19:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.