十.微服务再进一步

2018-12-23  本文已影响0人  蓝Renly

SpringCloud进阶篇

1.服务注册中心的高可用

高可用通常体现在部署阶段

1.1.服务注册中心之间可以共享服务注册者(大概每30s会刷新去发现);

1.2.服务注册中心即可以是服务注册者也可以是服务注册中心;

1.3.所有服务都是服务注册者;

也就是说,服务注册中心相互注册后,它们上面的服务是共享的;

服务注册中心的作用

可以作为服务间数据的共享!

注意:

线上部署时,启动服务注册中心即打包流程总结

1.在IDE右侧选择Gradle;

2.选择并点击服务注册中心服务,选择点击build,在选择并点击bootRepacker,等待打包;

3.在服务注册中心下的bulid->libs可以看到服务注册中心的jar包了;

4.启动:java -jar myproject.jar --spring.profiles.active=xxx

​ xxx-相当于是为服务注册中心起的别名,根据不同别名可以启动多个该服务;

2.Feign的高可用性

服务间发现也是需要时间的,大约30s;

2.1.实现了服务间的调用;

2.2.实现了负载均衡(平均分配调用);

3.API gateway(网关)

3.1.API Gateway统一了端口

3.2.API Gateway集中式管理了接口

3.3.API Gateway是请求的唯一出入口

跑vue项目:

npm run serve
上一篇 下一篇

猜你喜欢

热点阅读