什么是微服务
简单说,微服务架构就是将一个完整的应用从数据存储开始垂直拆分成多个不同的服务,每个服务都能独立部署,独立维护,独立扩展,服务与服务间通过RESTful API的方式互相调用。
每一个应用使用一个独立的web服务器,重启和更新都很容易。
看上去象分布式,但是还是有区别的。分布式的主要目的是分散压力,微服务更强调的是敏捷,健壮性,解耦,并且微服务的数据都应该是独立的,因为微服务一般都是分布式,所有分布式架构所带来的有点微服务也都有。现在在业界基于微服务的实践方法有两种,一种是dubbo,一种是springcloud

浙公网安备 33010602011771号