核心要点 微服务并不是什么灵丹妙言,在现代架构中,它有自己的位置,但并不适用于任何的地方; 在判断基于微服务的方案是否适合时,理解业务域是至关重要的; 单职责原则是划分微服务边界的关键; 与其他架构风格类似,微服务是由一系列的原则来监管的; 微服务必须在更广阔的分布式架构和分布式计算上下文中进行考量。 在本文中,我们将会深入研究主数据管理(Master Data Management,MDM)场景中微服务架构的适用情况,并且会分析在问题域中,如果需要计算密集型的任务,基于微服务的架构所面临的挑战,比如在计算无担保消…