
SpringCloud
Mrkang1314
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
认识微服务——SpringCloud入门
微服务的特点单一职责:微服务中每一个服务都对应唯一的业务能力,做到单一职责;微:微服务的服务拆分粒度很小,例如一个用户管理就可以作为一个服务。每个服务虽小,但是五脏俱全。面向服务:面向服务是说每个服务都要对外暴露服务接口API,并不关心服务的技术实现,做到与平台无关、与语言无关,也不限定什么技术实现,只要提供Rest接口即可。自治:自治是说服务间互相独立,互不干扰;团队...原创 2019-05-30 10:10:56 · 426 阅读 · 0 评论 -
跨域问题及CORS解决跨域
情景在manage.leyou.com域名下的网站,向服务器api.leyou.com发起ajax请求。什么是跨域问题?跨域是指跨域名的访问,一下情况都属于跨域:如果域名和端口都相同,但是请求路径不同,不属于跨域:www.jd.com/item与ww.jd.com/goods域名是指从http://双斜杠到后面的第一个/之间的部分。在开始的案例中,从manage.leyou,com...原创 2019-06-06 11:32:14 · 294 阅读 · 0 评论 -
SpringCloud微服务场景模拟——认识Eureka和负载均衡机制
服务提供者我们新建一个项目,对外提供查询用户的服务:Spring脚手架创建工程先创建父工程配置依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifact...原创 2019-06-02 10:59:54 · 1275 阅读 · 0 评论 -
SpringCloud——熔断器Hystrix
Hystix简介主页:https://github.com/Netflix/Hystrix/Hystix时Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止级联失败。熔断器Hystix时容错管理工具,作用是通过隔离、控制服务,从而对延迟和故障提供更强大的容错能力,避免整个系统被拖垮。复杂分布式架构通常都具有很多依赖,当一个应用高度耦合其他服务时非常危险且容易...原创 2019-06-02 15:44:50 · 555 阅读 · 0 评论 -
SpringCloud——Feign的使用
前言在之前的案例中我们使用了Ribbon的负载均衡功能,大大简化了远程调用时的代码: String url="http://user-server/user/"+id; User user = restTemplate.getForObject(url, User.class);如果只做到这里,对于大项目来说就有大量重复的代码,格式基本相同,无非参数不一样。因为这里使用...原创 2019-06-02 18:26:03 · 473 阅读 · 0 评论 -
Zuul网关
服务网关视为服务架构中一个不可或缺的部分,通过服务网关统一向外系统提供Rest API的过程,除了具备服务路由、负载均衡功能外,它还具备权限控制等功能。Spring Cloud Netflix中的Zuul就担任了遮掩的一个角色,为微服务架构提供了前门保护的作用,同时将权限控制这些较重的非业务逻辑内容迁移到服务路由层面,使得服务集群主体能够具备更高的可复用性和可测试性。简介Zuul是Net...原创 2019-06-03 17:43:59 · 623 阅读 · 0 评论 -
分布式文件系统FastDFS的安装和使用
实现图片上传文件上传可能在每个微服务中都有需要,因此我们创建一个独立的微服务,专门处理各种文件上传。添加依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&...原创 2019-06-10 22:28:32 · 325 阅读 · 0 评论