众妙之门

业精于勤,荒于嬉;行成于思,毁于随

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  149 随笔 :: 0 文章 :: 43 评论 :: 65万 阅读
< 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

随笔分类 -  springcloud

摘要:在使用SpringBootTest测试的时候,如果配置文件里面使用了属性判断,使用logback-spring.xml时,有下面的配置: <if condition='!property("spring.profiles.active").contains("dev")'> <then> <appe 阅读全文
posted @ 2023-12-11 10:12 xuanm 阅读(272) 评论(0) 推荐(0) 编辑

摘要:属性: value:指定FeignClient的名称,如果项目使用了Ribbon,name属性会作为微服务的名称,用于服务发现 configuration: Feign配置类,可以自定义Feign的Encoder、Decoder、LogLevel、Contract contextId:用来区分Fei 阅读全文
posted @ 2023-02-17 14:16 xuanm 阅读(1287) 评论(0) 推荐(0) 编辑

摘要:在Spring Boot微服务架构中,大部分公司都是利用Open Feign进行服务间的调用,而在业务场景比较简单的时候,使用默认配置是不会遇到多大问题的。但是如果业务比较复杂,服务要进行比较繁杂的业务计算,那后台很有可能会出现Read Timeout这个异常,因此定制化配置超时时间就有必要了。影响 阅读全文
posted @ 2022-08-09 14:41 xuanm 阅读(1596) 评论(0) 推荐(0) 编辑

摘要:Spring Boot启动会扫描以下位置的application.properties或者application.yml文件作为Spring Boot的默认配置文件 外部配置的加载顺序官网 说明 SpringApplication loads properties from application. 阅读全文
posted @ 2021-07-30 20:34 xuanm 阅读(1556) 评论(0) 推荐(0) 编辑

摘要:环境准备centos7,jdk8 一、ELK 是什么? ELK 是三个开源框架的简写,分别是:Elasticsearch、Logstash、Kibana 。 Logstash:日志收集工具,可以从本地磁盘,网络服务(自己监听端口,接受用户日志),消息队列中收集各种各样的日志,然后进行过滤分析,并将日 阅读全文
posted @ 2021-07-26 13:57 xuanm 阅读(1210) 评论(0) 推荐(0) 编辑

摘要:feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。 环境: <spring-boot.version>2.3.2. 阅读全文
posted @ 2021-03-12 16:03 xuanm 阅读(592) 评论(0) 推荐(0) 编辑

摘要:我们耳熟能详的就是Netflix Hystrix,这个断路器是SpringCloud中最早支持的一种容错方案,现在这个断路器已经处于维护状态,已经不再更新了。Hystrix官方推荐使用Resilience4j。 关于Netflix为什么会宣布停止在开源版本上提供新功能,目前官方并没有给出原因,只是提 阅读全文
posted @ 2021-03-02 14:37 xuanm 阅读(540) 评论(0) 推荐(0) 编辑

摘要:https://blog.csdn.net/qq_34021712/article/details/79606551 http://www.kaysonlv.com/%E8%AF%B4%E8%AF%B4redis-data-redis%E4%BA%8B%E5%8A%A1%E7%9A%84%E4%BD 阅读全文
posted @ 2020-03-17 13:48 xuanm 阅读(2239) 评论(0) 推荐(1) 编辑

摘要:前面我们在聊服务网关Zuul的时候提到了Gateway,那么Zuul和Gateway都是服务网关,这两个有什么区别呢? 1. Zuul和Gateway的恩怨情仇 1.1 背景 Zuul是Netflix开源的一个项目,Spring只是将Zuul集成在了Spring Cloud中。而Spring Clo 阅读全文
posted @ 2019-09-11 15:40 xuanm 阅读(11172) 评论(3) 推荐(0) 编辑

摘要:SpringBoot默认支持properties(.properties)和YAML(.yml .yaml )两种格式的配置文件 1.加载顺序 若application.yml 和bootStrap.yml 在同一目录下 :bootstrap.yml先加载 application.yml后加载 bo 阅读全文
posted @ 2019-09-10 10:52 xuanm 阅读(10467) 评论(0) 推荐(0) 编辑

摘要:我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发、测试、生产等。其中每个环境的数据库地址、服务器端口等等配置都会不同,如果在为不同环境打包时都要频繁修改配置文件的话,那必将是个非常繁琐且容易发生错误的事。 对于多环境的配置,各种项目构建工具或是框架的基 阅读全文
posted @ 2019-09-06 11:34 xuanm 阅读(13917) 评论(0) 推荐(2) 编辑

摘要:一 Zuul简介 zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。 Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。 zuul的例子可 阅读全文
posted @ 2018-07-17 16:08 xuanm 阅读(1362) 评论(2) 推荐(0) 编辑

摘要:一 Feign简介 Feign是一种声明式、模板化的HTTP客户端,也是netflix公司组件。使用feign可以在远程调用另外服务的API,如果调用本地API一样。我们知道,阿里巴巴的doubbo采用二进制的RPC协议进行底层通讯,客户端可以使用类似本地方法一样调用。那么,虽然Feign同样可以有 阅读全文
posted @ 2018-07-13 15:35 xuanm 阅读(1459) 评论(0) 推荐(1) 编辑

摘要:一 Ribbon简介 Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多负载均衡算法,例如轮询、随机等。当然,我们也可为Rib 阅读全文
posted @ 2018-07-12 10:48 xuanm 阅读(1757) 评论(9) 推荐(0) 编辑

摘要:Eureka是Spring Cloud Netflix微服务套件中的一部分,可以与Springboot构建的微服务很容易的整合起来。Eureka包含了服务器端和客户端组件。服务器端,也被称作是服务注册中心,用于提供服务的注册与发现。Eureka支持高可用的配置,当集群中有分片出现故障时,Eureka 阅读全文
posted @ 2018-07-03 17:08 xuanm 阅读(26122) 评论(0) 推荐(2) 编辑

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