Spring Cloud
文章平均质量分 74
呵呵菜鸟
这个作者很懒,什么都没留下…
展开
-
gateway网关服务的高级配置
源码:学习demo: 关于学习的所有代码目录:gateway网关的断言工厂 gateway网关的过滤器工厂 gateway网关的全局过滤器,即可以自定义业务代码的过滤器一、gateway网关的断言工厂我们在配置文件中写的断言规则只是字符串,这些字符串会被 Predicate Factory 读取并处理,转变为路由判断的条件。例如 Path=/user/** 是按照路径匹配,这个规则是由org.springframework.cloud.gateway.handler.predi..原创 2022-04-21 23:14:41 · 2432 阅读 · 0 评论 -
OpenFeign的高级配置和最佳实践
源码:https://gitee.com/qing11/learning-demo.git源码目录:微服务:08 和 09目录:OpenFeign的自定义配置 OpenFeign的使用优化 OpenFeign的最佳实践一、OpenFeign的自定义配置Feign可以支持很多的自定义配置,如下表所示:类型 作用 说明 feign.Logger.Level 修改日志级别 包含四种不同的级别:NONE、BASIC、HEADERS、FULL feign.co原创 2022-04-21 16:31:55 · 6085 阅读 · 1 评论 -
Nacos 的高级应用(三)Nacos的集群
环境:系统版本:Win10 Nacos版本:nacos-server-1.4.1 Nginx版本:nginx-1.18.0Nacos的Linux系统安装:Nacos的安装_程序搬砖员的博客-CSDN博客1.集群结构图官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:三个nacos节点的地址:节点 ip port nacos1 192.168..原创 2022-04-21 14:46:58 · 10385 阅读 · 2 评论 -
Nacos 的高级应用(二)
源码:学习demo: 关于学习的所有代码目录:nacos的统一配置管理 配置nacos的热更新 nacos配置共享配置一、nacos的统一配置管理当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。Nacos一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新。1.在nacos中添加配置文件如何在nacos中管理配置呢?原创 2022-04-21 11:06:54 · 424 阅读 · 0 评论 -
Nacos 的高级应用(一)
源码:学习demo: 关于学习的所有代码目录:1、Nacos的服务分级存储模型2、Nacos的权重配置3、Nacos的环境隔离一、Nacos的服务分级存储模型1、概念一个服务可以有多个实例,例如我们的user-service,可以有: 127.0.0.1:8081 127.0.0.1:8082 127.0.0.1:8083 假如这些实例分布于全国各地的不同机房,例如: 127.0.0.1:8081,在上海机房 127.0.0.1:80原创 2022-04-20 22:31:15 · 1199 阅读 · 0 评论 -
Ribbon的配置
源码:学习demo: 关于学习的所有代码Ribbon负载均衡策略是配置在消费者服务中的,比如这里就是配置在订单服务的。默认策略是:轮询(RoundRobinRule)策略有:RoundRobinRule 简单轮询服务列表来选择服务器。它是Ribbon默认的负载均衡规则。 AvailabilityFilteringRule 对以下两种服务器进行忽略: (1)在默认情况下,这台服务器如果3次连接失败,这台服务器就会被设置为“短路”状态。短路状态将持续30秒,如果再次连接失败,短路原创 2022-04-20 17:42:36 · 1626 阅读 · 0 评论 -
gateway网关服务的简单使用
源码:https://gitee.com/qing11/learning-demo.git1、创建gateway服务参考:IDEA创建父子项目_程序搬砖员的博客-CSDN博客2、引入pom.xml<!--nacos服务注册发现依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spri原创 2022-04-20 15:55:26 · 756 阅读 · 0 评论 -
Spring Boot整合OpenFeign以及简单使用
源码:https://gitee.com/qing11/learning-demo.git1、父工程的pom.xml在<dependencyManagement> 引入:<!-- Spring Cloud --> <dependency> <groupId>org.springframework.cloud</groupId> <artifa原创 2022-04-20 14:57:08 · 2597 阅读 · 0 评论 -
Spring Boot整合Nacos客户端以及使用RestTemplate进行服务调用
创建一个父子工程,子工程为:订单服务、用户服务。一、Spring Boot整合Nacos客户端1、父工程引入pom.xml,对所有子工程进行版本管理在<dependencyManagement>标签中引入Nacos客户端<!--nacos的管理依赖--> <dependency> <groupId>com.alibaba.cloud</groupId>原创 2022-04-20 14:07:23 · 4584 阅读 · 0 评论 -
Nacos的安装
1.Windows安装开发阶段采用单机安装即可。1.1.下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases如图:这里使用1.4.1.版本的Nacos:windows版本:nacos-server-1.4.1.zipL..原创 2022-04-18 23:22:44 · 383 阅读 · 0 评论 -
Spring Cloud集成TX-LCN分布式事务框架
LCN 5.0.2版本,spring boot 2.1.8 数据库是mysql ,注册中心eureka,注意:lcn 5.0版本以上的都需要spring boot 2.0以上的。LCN分布式事务官网:http://www.txlcn.org/springcloud的demo:https://github.com/codingapi/springcloud-lcn-demotxlcn...原创 2019-09-23 16:50:16 · 2706 阅读 · 0 评论 -
拜托!面试请不要再问我Spring Cloud底层原理
>转载请标明出处:>https://www.fangzhipeng.com> 本文出自[方志朋的博客](http://blog.csdn.net/forezp)>>本文为转载文章,作者:中华石杉,十余年BAT架构经验,倾囊相授。作者微信公众号:石杉的架构笔记(ID:shishan100)概述毫无疑问,Spring Cloud是目前微服务架构...转载 2019-03-06 16:03:51 · 171 阅读 · 0 评论