微服务公共依赖问题

来源:3-19 实际开发中经验及小结

慕九州4486665

2020-10-26

微服务结构的项目中,多个模块都有自己的VO、BO,他们应该作为一个公共模块被其他各个服务模块依赖吗?我之所以这么想,是因为发现,当前我们项目组,人手很缺,但要执意进行服务拆分,导致有些包含一致数据的的VO可能被多个模块中使用到,我想他们能不能共用一个,这样我们就不用按照每个模块多写几个,我这样的想法是否有问题?可以这样做吗?会不会有什么问题?

写回答

1回答

Moody

2020-10-27

慕九州4486665同学您好

你的这个想法很好,把常用的POJO类提取成公共包是可行的。

但是要注意依赖的问题,VO或者BO可能还要依赖其他的VO,要保证里面所有依赖的POJO都提取到了公共包中。

希望能帮到你

happy coding~

1
1
慕九州4486665
好的,非常感谢老师!
2020-10-27
共1条回复

RabbitMQ精讲,提升工程实践能力,培养架构思维

消息驱动架构+订单状态机,二次开发,手写分布式事务框架。

477 学习 · 205 问题

查看课程