随笔 - 303  文章 - 0  评论 - 3  阅读 - 15万

随笔分类 -  Spring+ / Spring Cloud

Spring Cloud是什么?Spring Cloud是⼀系列框架的有序集合(Spring Cloud是⼀个规范)。它只是将⽬前各家公司开发的⽐较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot⻛格进⾏再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了⼀套简单易懂、易部署和易维护的分布式系统开发⼯具包。包含服务发现注册、配置中⼼、消息总线、负载均衡、断路器、数据监控等,主要解决以下问题:1)服务管理: 1)⾃动注册与发现、状态监管 2)服务负载均衡 3)熔断 4)远程过程调⽤ 5)⽹关拦截、路由转发 6)统⼀认证 7)集中式配置管理,配置信息实时⾃动更新
Spring Cloud之统一配置中心Config配置手工刷新
摘要:实际上,配置文件也是随着应用场景变化的,如果服务已经启动并在使用过程中时需要修改其中某些配置,微服务可以直接识别并使用么?下面以Spring Cloud之统一配置中心Config初体验 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中案例继续实践配置手工刷新。 修改配置products 阅读全文
posted @ 2022-12-08 12:20 池塘里洗澡的鸭子 阅读(190) 评论(0) 推荐(0) 编辑
Spring Cloud之统一配置中心Config初体验
摘要:对于配置的重要性懂的都懂。在普通的单体应用中通常使用配置文件管理应用的所有配置(*.yml/*.properties),但随着微服务数量会在产品中不断增加,考虑系统的可伸缩性和可扩展性时就必须考虑配置管理问题 。在长期的实践中,要做好微服务的配置管理,通常需要处理好以下内容: 1)在微服务架构中配置 阅读全文
posted @ 2022-12-07 21:30 池塘里洗澡的鸭子 阅读(149) 评论(0) 推荐(0) 编辑
Spring Cloud之微服务使用Feign简化微服务调用
摘要:在Spring Cloud之微服务注册到Eureka Server集群后访问改造 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中,通过RestTemplate调用其他微服务的API时,所需的按时必须在请求的URL中进行拼接,这显然不是开发友好的方式——其存在不便之处:1)拼接URL; 阅读全文
posted @ 2022-11-05 11:55 池塘里洗澡的鸭子 阅读(339) 评论(0) 推荐(0) 编辑
Spring Cloud之直接使用Ribbon API
摘要:在实际应用中使用Ribbon时,除了通过使用@LoadBalanced注解支持负责均衡,还可以通过使用Ribbon所提供的的LoadBalancerClient来实现负载均衡。在Spring Cloud之微服务注册到Eureka Server集群后访问改造 - 池塘里洗澡的鸭子 - 博客园 (cnb 阅读全文
posted @ 2022-07-21 21:08 池塘里洗澡的鸭子 阅读(45) 评论(0) 推荐(0) 编辑
Spring Cloud之Ribbon深入理解
摘要:Ribbon负载均衡及其应用 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中通过Ribbon提供的@LoadBalanced注解开启了客户端负载均衡。操作很简单,那如何实现的呢? 对于一个客户端负载均衡实现方案来说,核心有如下3部分: 1、服务发现:能够自动发现所依赖服务的列表。 2 阅读全文
posted @ 2022-07-19 19:43 池塘里洗澡的鸭子 阅读(191) 评论(0) 推荐(0) 编辑
Spring Cloud之服务注册及相关原理
摘要:Eureka Server启动过程 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中对Eureka的启动从源码进行了了解。那么服务启动后,业务服务是如何注册和发现的呢? 1、服务注册(Register) 在微服务架构中,一个服务提供者本质上也是一个Eureka客户端。启动时,会调用Eu 阅读全文
posted @ 2022-06-16 12:16 池塘里洗澡的鸭子 阅读(439) 评论(0) 推荐(0) 编辑
Spring Cloud之Ribbon负载均衡及其应用
摘要:nginx - 随笔分类 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中涉及到负载均衡,为何此处由涉及Ribbon负载均衡呢?那是因为ngnix是服务端的负责均衡,而Ribbon是客户端的负载均衡。 对于负载均衡理论相关的内容nginx - 随笔分类 - 池塘里洗澡的鸭子 - 博客园 阅读全文
posted @ 2021-12-10 14:15 池塘里洗澡的鸭子 阅读(77) 评论(0) 推荐(0) 编辑
Spring Cloud之Eureka Server启动过程
摘要:前面对Eureka的服务端及客户端的使用均已成功实践,对比Zookeeper注册中心的使用区别还是蛮大的: P:分区容错性(⼀定的要满⾜的)C:数据⼀致性 A:⾼可⽤;CAP不可能同时满⾜三个,要么是AP,要么是CP。 就使用而言最明显就是Zookeeper需要安装3个或3个以上服务端安装启用才能构 阅读全文
posted @ 2021-12-09 12:11 池塘里洗澡的鸭子 阅读(721) 评论(0) 推荐(0) 编辑
Spring Cloud之微服务注册到Eureka Server集群后访问改造
摘要:上篇Spring Cloud之服务注册中心搭建Eureka Server服务注册中⼼ - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)已经已经成功将两个微服务注册到集群中,那么能正常能与注册前一样进行正常访问么?如果能,比之前没有注册到集群的访问优化了哪些内容呢? 首先看看注册集群之前的 阅读全文
posted @ 2021-12-08 11:07 池塘里洗澡的鸭子 阅读(170) 评论(0) 推荐(0) 编辑
Spring Cloud之微服务注册到Eureka Server集群
摘要:在Spring Cloud之服务注册中心搭建Eureka Server服务注册中⼼ - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中已经搭建好了Eureka Server集群,本文就利用该集群注册微服务。 两个微服务已提供,现对这两个微服务注册至Eureka Server进行改造: 1 阅读全文
posted @ 2021-12-08 04:22 池塘里洗澡的鸭子 阅读(103) 评论(0) 推荐(0) 编辑
Spring Cloud之服务注册中心搭建Eureka Server服务注册中⼼
摘要:Spring Cloud并不与Spring MVC类似是一个开源框架,而是一组解决问题的规范;其是微服务架构应用的集大成者。微服务架构的核心关键点总结可参考如下图示: 1、服务治理:作为消费者如何访问并调用服务提供者所提供的的服务,作为服务提供在如何能让服务消费者知道并消费呢?在传统应用开发时通常是 阅读全文
posted @ 2021-12-06 11:49 池塘里洗澡的鸭子 阅读(64) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示