IT运维

解析微服务架构

2017-06-15 17:25:02 | 来源:中培企业IT培训网

微服务架构是一个很有趣的概念,它的主要作用就是将功能分散到各个服务当中,这样就可以降低系统的耦合性,并且提供了更加灵活的服务支持。在这个概念中我们会发现一系列的问题,例如:这些服务之间是怎样通信的等等。在中培伟业中会对这个讲解分析更加直白,明了。

我们大家都有一种共识就是微服务架构中微服务其实就是一种简单的应用,大概有10到100行的代码。我们使用的微服务通常都是很小的,甚至是微型的。这就意味着你不会再大型的框架丧看到很小的服务。简单与轻都是当今的服务主流。比如说Sinatra等等这些小型的框架在通信这一方面就做的很好。

我们必须要对服务进行监控和编排。因为我们的服务出现了问题,其它的服务也会很容易出现问题的。此时监控就是一件非常有必要的事情,对于基本服务的架构来说也更是这样,因为这时出现的失败并不是很容易被发现。

我们微服务架构中的微服务还能够在大型遗留系统中大显身手。通常在处理遗留代码的时候是具有一定的风险的。对于运行了多年的系统来说,我们很有可能却反一些必要的知识来理解系统内部的运行方式。处理这种代码就是纸牌堆房子一样,一处出现了问题其他地方也会受到影响,这些系统通常都是最关键任务的系统,因此错误的代价是非常高的。

想了解更多IT资讯,请访问中培伟业官网:中培伟业

标签: 微服务架构