Microservices 我们架构中的微服务冗余问题
我们在应用服务器中部署了12个微服务。问题是,因为我们对每个特定功能都有一个微服务,所以很多库在每个微服务中重复,而不是在更大的单一服务或应用程序中共享。这会导致每个.ear文件在每个微服务中都很大。这样一来,内存不足错误开始更频繁地发生Microservices 我们架构中的微服务冗余问题,microservices,Microservices,我们在应用服务器中部署了12个微服务。问题是,因为我们对每个特定功能都有一个微服务,所以很多库在每个微服务中重复,而不是在更大的单一服务或应用程序中共享。这会导致每个.ear文件在每个微服务中都很大。这样一来,内存不足错误开始更频繁地发生 有没有办法绕过这个问题?或者更好的方法来实现这一点?如果我的观点正确,我认为使用大型应用服务器部署每个服务是错误的 在微服务方法中,最好保持服务的小规模,并使用嵌入式服务器,如嵌入式tomcat或jetty 将库部署到gac?什么是gac?顺便提一下,我们正在
有没有办法绕过这个问题?或者更好的方法来实现这一点?如果我的观点正确,我认为使用大型应用服务器部署每个服务是错误的
在微服务方法中,最好保持服务的小规模,并使用嵌入式服务器,如嵌入式tomcat或jetty 将库部署到gac?什么是gac?顺便提一下,我们正在使用websphere application server,因此您的问题可以归结为“如何使代码更小?”@tom redfern:我想更重要的是,有没有办法在微服务之间共享库?