会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
半路雨歌
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
12
下一页
2020年2月27日
Spring Cloud(八):使用Spring Cloud Bus来实现配置动态更新
摘要: 使用Spring Cloud Config我们能实现服务配置的集中化管理,在服务启动时从Config Server获取需要的配置属性。但如果在服务运行过程中,我们需要将某个配置属性进行修改,比如将验证码的失效时间从五分钟调整为十分钟,如何将这个更新在服务端不重启服务就能动态生效,是本文讨论的内容。
阅读全文
posted @ 2020-02-27 14:12 【雨歌】
阅读(3250)
评论(0)
推荐(1)
2020年2月21日
Spring Cloud(七):服务网关zuul过滤器
摘要: 上文介绍了Zuul的基本使用与路由功能,本文接着介绍Zuul的核心概念 —— Zuul过滤器(filter)。 Zuul的功能基本通过Zuul过滤器来实现(类比于Struts的拦截器,只是Struts拦截器用到责任链模式,Zuul则是通过FilterProcessor来控制执行),在不同的阶段,通过
阅读全文
posted @ 2020-02-21 12:21 【雨歌】
阅读(941)
评论(1)
推荐(0)
2020年2月18日
Spring Cloud(六):服务网关zuul
摘要: 通过前面几篇文章的介绍,Spring Cloud微服务架构可通过Eureka实现服务注册与发现,通过Ribbon或Feign来实现服务间的负载均衡调用,通过Hystrix来为服务调用提供服务降级、熔断机制避免雪崩效应,通过Spring Cloud Config实现服务配置的集中化管理。微服务架构内部
阅读全文
posted @ 2020-02-18 15:22 【雨歌】
阅读(544)
评论(0)
推荐(0)
2020年2月13日
mybatis缓存,从一个“灵异”事件说起
摘要: 刚准备下班走人,被一开发同事叫住,让帮看一个比较奇怪的问题:Mybatis同一个Mapper接口的查询方法,第一次返回与第二次返回结果不一样,百思不得其解! 问题 Talk is cheap. Show me the code. 该问题涉及的主要代码实现包括 1.mapper接口定义 2.xml定义
阅读全文
posted @ 2020-02-13 10:14 【雨歌】
阅读(648)
评论(0)
推荐(2)
2020年1月20日
Spring Cloud(三):Web服务客户端之Feign
摘要: 前文介绍了实现客户端负载均衡的Ribbon,但直接使用Ribbon的API来实现服务间的调用相对较为繁琐,服务间的调用能否像本地接口调用一样便捷、透明,更符合编程习惯呢?Feign就是用来干这事的。 Feign Feign是一个声明式的Web服务客户端,让服务之间的调用变得非常简单——定义带@Fei
阅读全文
posted @ 2020-01-20 11:17 【雨歌】
阅读(1875)
评论(0)
推荐(0)
2020年1月15日
Spring Cloud(二):Web服务客户端之Ribbon
摘要: 上文介绍了服务如何通过Eureka实现注册,以及如何从Eureka获取已经注册的服务列表。那么拿到注册服务列表后, 如何进行服务调用?一个简单的实现是可以从被调用服务的实例列表中选择一个服务实例,通过其hostname(或IP),端口,及API的路径拼接成完整的url,通过http client来完
阅读全文
posted @ 2020-01-15 13:41 【雨歌】
阅读(658)
评论(0)
推荐(0)
2020年1月14日
Spring Cloud(一):服务注册中心Eureka
摘要: Spring Cloud 基于 Netflix 的几个开源项目进行了封装,提供包括服务注册与发现(Eureka),智能路由(Zuul),熔断器(Hystrix),客户端负载均衡(Ribbon)等在内的核心组件。 在微服务系统中,服务少则十几、几十个,多则上百、几百个(据悉 Netflix 的云平台上
阅读全文
posted @ 2020-01-14 09:53 【雨歌】
阅读(708)
评论(0)
推荐(0)
2019年12月27日
微服务漫谈
摘要: 微服务可以说是近几年技术圈异常火爆的概念,人人都在说微服务,人人都在致力于打造自己的“微服务”。甚至于某些压根不懂技术的项目招标方都在问你们公司用了微服务吗?“微服务”俨然成了衡量团队技术实力或技术逼格的代名词。 但是,微服务真是万能的吗?是不是来个项目就得微服务一下,不然就显得落伍,显得low了呢
阅读全文
posted @ 2019-12-27 14:27 【雨歌】
阅读(540)
评论(0)
推荐(1)
2019年11月20日
Docker笔记(十二):Docker Compose入门
摘要: 1. Compose简介 Docker Compose是Docker官方的用于对Docker容器集群实现编排,快速部署分布式应用的开源项目。Docker Compose通过docker-compose.yml文件来定义一组相关联的应用容器的编排,这组相关联的应用容器一般通过互相交互作为一个整体项目提
阅读全文
posted @ 2019-11-20 12:58 【雨歌】
阅读(373)
评论(0)
推荐(0)
2019年11月15日
Spring Boot(十二):LocalDateTime格式化处理
摘要: Java 8之后,日期类的处理建议使用java.time包中对应的LocalDateTime, LocalDate, LocalTime类。(参考Java8新特性) 在Spring Boot中(验证版本:2.1.5.RELEASE),日期类的序列化格式可能不是自己所希望的,需要定义为自己的格式。有两
阅读全文
posted @ 2019-11-15 11:01 【雨歌】
阅读(9675)
评论(1)
推荐(1)
上一页
1
2
3
4
5
6
7
···
12
下一页
公告