10086您好
10086您好
3月前 · 3 人阅读

这些挫折引出了微服务架构风格:将应用程序构建为服务套件。除了服务是可独立部署和可伸缩的事实之外,每个服务还提供了一个严格的模块边界,甚至允许用不同的编程语言编写不同的服务。它们也可以由不同的团队来管理。

我们并不是说微服务风格是新颖的或创新的,它的根源至少可以追溯到Unix的设计原则。但我们确实认为,没有足够多的人考虑使用微服务架构,如果他们使用了,那么许多软件开发将会更好。

微服务体系结构的特征

我们不能说对微服务架构风格有一个正式的定义,但是我们可以尝试描述我们所看到的与“微服务”标签相符的架构的共同特征。与任何概述共同特征的定义一样,并不是所有的微服务架构都具有所有的特征,但是我们确实期望大多数微服务架构具有大多数特征。虽然我们的作者一直是这个相当松散的社区的活跃成员,但我们的目的是尝试描述我们在自己的工作中看到的东西,以及我们所知道的团队的类似努力。特别地,我们并没有给出一些符合要求的定义。

收藏 0
翻译 开源中国
评论 ( 0 )