传统的应用架构表现为业务系统的各个模块实紧耦合的关系,各个模块运行在一个进程中,每次升级系统时都要重启整个应用进程,如果某个模块有问题,则可能导致整个系统无法正常启动。微服务架构则是将业务系统中的不同模块以微服务的方式进行拆分使每个微服务都变成一个独立的project,独立编译并且部署未一个独立的进程,每个微服务都可以部署为多个独立的进程对外提供服务,对外的接口方式通常是REST或RPC,不同的微服务进程也可以被部署到多个服务器上。
posted on 2023-04-03 11:14  RogerLu  阅读(15)  评论(0编辑  收藏  举报