SpringCloud(34):Nacos服务发现

1 从单体架构到微服务

1.1单体架构

Web应用程序发展的早期,大部分web工程师将所有的功能模块打包到一起并放在一个web容器中运行,所有功能模块使用同一个数据库,同时,它还提供API或者UI访问的web模块等。

SpringCloud(34):Nacos服务发现_第1张图片

尽管也是模块化逻辑,但是最终它还是会打包并部署为单体式应用,这种将所有功能都部署在一个web容器中运行的系统就叫做单体架构(也叫:巨石型应用)。

单体架构有很多好处:

开发效率高:模块之间交互采用本地方法调用,并节省微服务之间的交互讨论时间与开发成本。

容易测试:IDE都

你可能感兴趣的:(SpringCloud,spring,cloud,服务发现,java)