05 2020 档案

摘要:前文我们讨论了使用/refresh 端点手动刷新配置,但是如果所有微服务节点的配置都需要手动去刷新的话,那必然是一个繁琐的工作,并且随着系统的不断扩张,会变得越来越难以维护。因此,实现配置的自动刷新是很有必要的,本节我们讨论使用Spring Cloud Bus实现配置的自动刷新。 Spring Cl 阅读全文
posted @ 2020-05-18 11:07 panchanggui 阅读(582) 评论(0) 推荐(0) 编辑
摘要:IOC容器有beanFactory 和ApplicationContext.通常建议使用后者,因为它包含了前者的功能。Spring的核心是ApplicationContext.它负责管理 beans 的完整生命周期。我们可以从applicationContext里通过bean名称获取安装的bean. 阅读全文
posted @ 2020-05-11 16:24 panchanggui 阅读(20375) 评论(0) 推荐(1) 编辑
摘要:近期使用 RestTemplate 访问外部资源时,发现一个有意思的问题。因为权限校验失败,对方返回的 401 的 http code,此外返回数据中也会包含一些异常提示信息;然而在使用 RestTemplate 访问时,却是直接抛了如下提示 401 的异常,并不能拿到提示信息 那么 RestTem 阅读全文
posted @ 2020-05-11 09:42 panchanggui 阅读(1202) 评论(0) 推荐(0) 编辑
摘要:当我们调用一个接口可能由于网络等原因造成第一次失败,再去尝试就成功了,这就是重试机制,spring支持重试机制,并且在Spring Cloud中可以与Hystaix结合使用,可以避免访问到已经不正常的实例。 写一个简单的demo,加入依赖: <dependencies> <dependency> < 阅读全文
posted @ 2020-05-08 11:10 panchanggui 阅读(435) 评论(0) 推荐(0) 编辑