我们有15个使用Java Spring构建的服务,它们使用REST相互通信。
每次我们向池中添加新服务时,我们都会从头开始创建所有代码,包括将与其他服务对话的其余客户端代码以及用于映射所请求资源的POJO类。
我们最终将其他服务的源代码复制并粘贴到新服务中。
我认为最好将所有这些POJO和其余客户端代码放到一个库中,以便所有服务使用它,这将为我们节省很多工作代码,但是“他们”说我们不应该对微服务这样做。
那为什么呢?我们最终复制并一遍又一遍地粘贴完全相同的代码,我看不出有什么区别。
java spring microservices
java ×1
microservices ×1
spring ×1