SpringCloud
千魂!~
java开发工程师
展开
-
一起学SpringCloud之:第四章Feign
在前面的学习中,我们使用了Ribbon的负载均衡功能,大大简化了远程调用时的代码: String baseUrl = "http://user-service/user/selectOne/"; User user = this.restTemplate.getForObject(baseUrl + id, User.class) 如果就学到这里,你可能以后需要编写类似的大量重复代码,格式基本相...原创 2020-05-03 14:40:48 · 198 阅读 · 0 评论 -
一起学SpringCloud之:第三章负载均衡ribbon
在上一篇的案例中,我们启动了一个user-service,然后后通过DiscoveryCilent来获取服务实例信息,让后获取ip和端口来访问。 但是在实际环境中,我们一般会开启很多user-service的形成集群。此时我们获取的服务列表中就会员多个服务,一般这种情况下我们就需要编写负载均衡算法,在多个实例列表中选择。 不过Eureka中已经帮我们继承了负载均衡组件:Ribbon,简单修改即可使...原创 2020-05-03 14:18:07 · 259 阅读 · 0 评论 -
一起学SpringCloud之:第二章注册中心
上一章我们说过在没有SpringCloud的时候,我们写微服务项目的时候,会有以下问题: 服务管理 如何自动注册和发现 如何实现状态监管 如何实现动态路由 服务如何实现负载均衡 服务如何解决容灾问题 服务如何实现统一配置 以上的问题,我们都将在SpringClond中得到答案 1:Eureka注册中心 1.1认识Eureka 说下我们解决第一个问题,服务的管理 问题分析 在刚才的案例中,u...原创 2020-05-03 14:00:55 · 202 阅读 · 0 评论 -
一起学SpringCloud之:第一章简绍和入门代码
前言:什么是微服务?为什么微服务要使用SpringCloud实现,优点在那? 微服务是一种架构方式,最终敲定需要技术架构去实现。 微服务的实现方式很多,但是使用量最多的莫过于Spring Clond了。优点: 后台硬:作为Spring家族的医院,有整合Spring全家桶靠山 技术强:Spring作为Java领域的前辈,可以说是功力深厚。有强力的技术团队支撑,一般人还真比不了 群众基础好:可以说大...原创 2020-05-02 17:45:24 · 201 阅读 · 0 评论