什么是微服务微服务是用一组小服务构建的一个应用,服务运行在不同的进程中,服务之间通过轻量的通讯机制进行交互,并且服务可以通过自动化部署方式独立部署。正因为微服务架构中,服务之间是相互独立的,所以不同的服务可以使用不同的语言来开发,或者根据业务的需求使用不同类型的数据库。优点1、服务解耦将原有的巨大的单体应用拆分为多个独立的微服务,使得每个服务更专注于自己的业务,满足高内聚低耦合的设计原则。比如将电商服务差费为用户服务、账户服务、商品服务、购物车服务、订单服务等。2、独立的开发环境将应用拆分为独立的微服务,服务之间彼此隔离,通过轻量级的通讯机制(比如:dubbo)进行交互,使得开发时无需