微服务架构

微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其余技术是否能很好的实施微服务,而红帽说API应该是重点。
微服务能够在“本身的程序”中运行,并经过“轻量级设备与HTTP型API进行沟通”。关键在于该服务能够在本身的程序中运行。经过这一点咱们就能够将服务公开与微服务架构(在现有系统中分布一个API)区分开来。在服务公开中,许多服务均可以被内部独立进程所限制。若是其中任何一个服务须要增长某种功能,那么就必须缩小进程范围。在微服务架构中,只须要在特定的某种服务中增长所需功能,而不影响总体进程的架构。