SpringCloudNetflix
文章平均质量分 97
对SpringCloudNetflix的学习和掌握基本使用
应_是柳无极
新手小白的学习记录
展开
-
【SpringCloudNetflix】
Spring Cloud是一个用于构建分布式系统的框架,它基于Spring框架,并提供了一系列用于解决分布式系统中常见问题的组件和工具。Spring Cloud的目标是简化分布式系统的开发,提供一致性、可靠性和弹性等特性。单体架构(Monolithic Architecture)是一种传统的软件架构模式,它将整个应用程序作为一个单一的、完整的、可执行的单元进行开发、部署和运行。在单体架构中,应用程序的所有功能模块和组件都被打包成一个单独的应用程序,共享同一个代码库和数据库。原创 2023-07-21 15:10:03 · 864 阅读 · 1 评论 -
【SpringCloudGateway-服务网关】
接着上章【spring cloud - zuul服务网关】,继续学习SpringCloudGateway-服务网关什么是断言工程,在Spring Cloud Gateway官方文档有如下解释:Spring Cloud Gateway将路由作为Spring WebFlux HandlerMapping基础架构的一部分进行匹配。Spring Cloud Gateway包括许多内置的路由断言工厂。所有这些断言都与HTTP请求的不同属性匹配。您可以将多个路由断言工厂与逻辑and语句结合使用。原创 2023-07-24 20:14:00 · 778 阅读 · 0 评论 -
【SpringCloudNetflix-Ribbon客户端负载均衡】
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。Ribbon是Netflix发布的云中间层服务开源项目,主要功能是提供客户端负载均衡算法。Ribbon客户端组件提供一系列完善的配置项,如,连接超时,重试等。简单的说,Ribbon是一个客户端负载均衡器,Ribbon可以按照负载均衡算法(如简单轮询,随机连接等)向多个服务发起调用(正好可以解决上面的问题),我们也很容易使用Ribbon实现自定义的负载均衡算法。原创 2023-07-22 22:37:30 · 140 阅读 · 0 评论 -
【SpringCloudNetflix-Eureka服务注册与发现】
对Eureka的基本介绍和使用微服务的通信协议主流的有RPC,Http,SpringCloud是基于Http Restful 风格 ,在Java中发起一个Http请求的方式很多,比如 Apache的HttpClient , OKHttp等等。Spring为我们封装了一个基于Restful的使用非常简单的Http客户端工具 RestTemplate ,我们就用它来实订单服务和用户服务的通信。原创 2023-07-22 17:21:48 · 65 阅读 · 0 评论 -
【spring cloud - zuul服务网关】
接着上章【SpringCloudNetflix-Hystrix熔断器】,继续学习spring cloud - zuul服务网关。该处使用的url网络请求的数据。@Component@Override// filter类型: 前置"pre" 路由"routing" 后置 "post" 错误"error" return "pre";// 执行顺序,值越小优先级越高 return 0;原创 2023-07-23 23:38:39 · 153 阅读 · 0 评论 -
【SpringCloudNetflix-Hystrix熔断器】
接着上章【SpringCloudNetflix-OpenFeign客户端负载均衡】,继续学习Hystrix熔断器对Hystrix熔断器的基础知识学习和掌握基本使用。原创 2023-07-23 23:03:24 · 574 阅读 · 0 评论 -
【SpringCloudNetflix-OpenFeign客户端负载均衡】
接着上章【SpringCloudNetflix-Ribbon客户端负载均衡】,继续学习OpenFeign客户端负载均衡Feign是一个声明式的http客户端,使用Feign可以实现声明式REST调用,它的目的就是让Web Service调用更加简单。Feign整合了Ribbon和SpringMvc注解,这让Feign的客户端接口看起来就像一个Controller。Feign提供了HTTP请求的模板,通过编写简单的接口和插入注解,就可以定义好HTTP请求的参数、格式、地址等信息。原创 2023-07-22 23:22:41 · 658 阅读 · 0 评论