1、SpringCloud 微服务介绍

1、传统的代码缺点,

一个非常大的系统,即使修改其中很少一块,都要重新发布

1、复杂性逐渐变高

2、无法按需伸缩

3、技术债务逐渐上升

4、部署速度逐渐变慢

5、阻碍技术创新


2、所以出现了微服务

1、 每个微服务可独立运行在自己的进程里;

2、 一系列独立运行的微服务共同构建起了整个系统;

3、每个服务为独立的业务开发,一个微服务一般完成某个特定的功能,比如:订单管理、用户管理等;

4、 微服务之间通过一些轻量的通信机制进行通信,例如通过REST API或者RPC的方式进行调用。


3、微服务缺点

1、运维要求较高

2、分布式的复杂性

3、接口调整成本高

4、重复劳动


4、微服务学习网址

Spring Cloud:http://projects.spring.io/spring-cloud
Dubbo:http://dubbo.io
Dropwizard:http://www.dropwizard.io
Consl、etcd &etc.

posted @ 2017-05-25 21:59  HealerJean  阅读(75)  评论(0编辑  收藏  举报