传统的应用架构表现为业务系统的各个模块实紧耦合的关系,各个模块运行在一个进程中,每次升级系统时都要重启整个应用进程,如果某个模块有问题,则可能导致整个系统无法正常启动。微服务架构则是将业务系统中的不同模块以微服务的方式进行拆分,使每个微服务都变成一个独立的project,独立编译并且部署未一个独立的进程,每个微服务都可以部署为多个独立的进程对外提供服务,对外的借口方式通常是REST或RPC,不同的微服务进程也可以被部署到多个服务器上。
标签:服务,部署,独立,模块,进程,架构 From: https://www.cnblogs.com/RogerLu/p/17282562.html