我正在开发三种微服务
查看报价用于向客户显示报价,并添加服务管理员用于将报价链接到客户的报价,如果报价与客户链接,则查看报价将作为响应返回该报价。客户使用Opt优惠以利用优惠。
在设计时,我意识到所有这三种服务都共享相同的功能,但也具有自己的逻辑。
在开发这些API时我应该使用共享代码,还是每个API必须具有自己的代码库?
答案 0 :(得分:0)
如果您使用的是maven
,则可以使用Maven Modules。这基本上意味着您可以将服务代码提取到单独的模块中,并将该模块作为pom
依赖项包含在所有3个微服务中。