我们架构中的微服务冗余问题

时间:2017-02-06 06:36:51

标签: microservices

我们在应用服务器中部署了12个微服务。问题是,由于我们为每个特定功能提供了微服务,因此在每个微服务中都会重复许多库,而不是在较大的单片服务或应用程序中共享它们。这会导致每个微服务的每个.ear文件都很大。有了这个,内存不足的错误就会更频繁地发生。

有没有办法解决这个问题?或更好的方法来做到这一点?

1 个答案:

答案 0 :(得分:0)

如果我认为你的观点是正确的话,我认为通过使用大型应用服务器来部署每项服务是错误的。

在微服务方法中,最好保持服务规模小,并使用嵌入式服务器,如嵌入式tomcat或jetty。