摘要:在本文中,我们熟悉了Java的Caffeine缓存库。我们了解了如何配置和填充缓存,以及如何根据需要选择适当的过期或刷新策略。 阅读全文
posted @ 2020-07-04 20:30 东溪陈姓少年 阅读(23) 评论(0) 推荐(0) 编辑
摘要:本文介绍了常用的几种容错机制,与其说是resilience4j中的容错机制不如直接把resilience4j去掉,因为可以看到这些机制原理并不只来源于某个库或只与某个特定库有关,它更是一种设计理念,他的通用性应该是跨语言的。 阅读全文
posted @ 2020-06-30 11:07 东溪陈姓少年 阅读(98) 评论(0) 推荐(2) 编辑
摘要:Resilience4j是一个轻量级、易于使用的容错库,其灵感来自Netflix Hystrix,但专为Java 8和函数式编程设计。轻量级,因为库只使用Vavr,它没有任何其他外部库依赖项。相比之下,Netflix Hystrix对Archaius有一个编译依赖关系,Archaius有更多的外部库依赖关系,如Guava和Apache Commons。 阅读全文
posted @ 2020-06-25 10:21 东溪陈姓少年 阅读(74) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍了Jackson常用的序列化/反序列化注解,最后介绍了几个常用的通用注解。Jackson中提供的注解除了本文列举的还有很多很多,使用注解可以让我们的序列化/反序列化工作更加轻松。如果你想将某库换成Jackson,希望这篇文章可以帮到你。 阅读全文
posted @ 2020-06-09 12:37 东溪陈姓少年 阅读(271) 评论(0) 推荐(1) 编辑
摘要:Jackson是一个可靠而成熟的用于Java的JSON序列化/反序列化库。ObjectMapper API提供了一种简单的方法来解析和生成JSON响应对象,具有很大的灵活性。 阅读全文
posted @ 2020-06-06 11:25 东溪陈姓少年 阅读(321) 评论(0) 推荐(1) 编辑
摘要:敏捷宣言也称**敏捷软件开发宣言**,软件开发业的先辈们对以下四则价值观达成了一致: - 个体和互动高于流程和工具 - 可工作的软件高于详尽的文档 - 客户协作高于合同谈判 - 响应变化高于遵循计划 阅读全文
posted @ 2020-05-24 14:02 东溪陈姓少年 阅读(127) 评论(0) 推荐(0) 编辑
摘要:上一篇文章主要介绍了Spring Boot Admin的概况以及我们如何在系统中引入和使用Spring Boot Admin,以此来帮助我们更加了解自己的系统,做到能快速发现、排查问题。本篇文章将用代码演示Spring Boot Admin的消息通知功能,并利用这个开箱即用的特性来个性化我们的需求,优化我们在服务治理方面的工作效率。 阅读全文
posted @ 2020-05-15 09:50 东溪陈姓少年 阅读(366) 评论(0) 推荐(0) 编辑
摘要:在若干年前的单体应用时代,我们可以相对轻松地对整个业务项目进行健康检查、指标监控、配置管理等等项目治理。如今随着微服务的发展,我们将大型单体应用按业务模型进行划分,以此形成众多小而自治的微服务,我们品尝到了微服务的甜头:异常隔离、独立部署和发布、服务伸缩、便于协作开发...我们的项目服务更加解耦合,高可用。但与此同时这也给我们带来了很多挑战,众多服务的健康检查、指标监控问题、配置管理、日志聚合问题、异常排查问题等等。我们急切需要一些工具或者手段来尽可能地解决这些问题,从而让我们收获微服务的最大化利益。 阅读全文
posted @ 2020-05-11 16:07 东溪陈姓少年 阅读(384) 评论(0) 推荐(0) 编辑
摘要:我创建了一个Spring Boot Admin的分享资料 阅读全文
posted @ 2020-05-06 11:07 东溪陈姓少年 阅读(63) 评论(0) 推荐(0) 编辑
摘要:一种流行的方法是通过技术层面对项目进行分包。但是这种方法有一些缺点。相反,我们可以按功能分包并创建独立自治的程序包。结果是一个易于理解且不易出错的代码库。 阅读全文
posted @ 2020-05-05 14:00 东溪陈姓少年 阅读(172) 评论(0) 推荐(2) 编辑
国际金融乐惠网导航 公海赌船快速充值中心手机客户端下载登入 澳门金沙网上娱乐网 澳门新葡京巴士 博彩娱乐城棋牌现金网
太子娱乐DS太阳城棋牌 玉和娱乐AG捕鱼 888集团棋牌中国总代理 凯发真人棋牌 凯撒皇宫欧博
马可波罗bbin棋牌 888真人MW 奔驰娱乐AB棋牌 如意坊娱乐DS太阳城棋牌 20tyc.com
澳门金沙网上娱乐登入 黄金城乐游棋牌 www.sun3388.com 百家乐赌场AP 爱棋牌 大丰收棋牌外围