每个服务为独立的业务开发,一个微服务一般完成某个特定的功能,比如 : 订单管理,用户管理等.
4. 微服务之间通过一些轻量的通信机制进行通信,例如通过REST API或者RPC的方式进行调用.
5....启动较快;
单个微服务代码量较少,所以启动会比较快.
3....断路器可以实现快速失败,如果它在一段时间内侦测到许多类似的错误(譬如超时),就会强迫其以后的多个调用快速失败,不再请求所依赖的服务,从而防止应用程序不断地尝试执行可能会失败的操作,这样应用程序可以继续执行而不用等待修正错误...Spring Cloud Config分服务端和客户端,服务端负责将git(svn)中存储的配置文件发布成REST接口,客户端可以从服务端REST接口获取配置.但客户端并不能主动感知到配置
的变化,从而主动去获取新的配置...Netflix Eureka : 云端负载均衡,一个基于REST的服务,用于定位服务,以实现云端的负载均衡和中间层服务器的故障转移.