摘要:敏捷宣言也称**敏捷软件开发宣言**,软件开发业的先辈们对以下四则价值观达成了一致: - 个体和互动高于流程和工具 - 可工作的软件高于详尽的文档 - 客户协作高于合同谈判 - 响应变化高于遵循计划 阅读全文
posted @ 2020-05-24 14:02 东溪陈姓少年 阅读(93) 评论(0) 推荐(0) 编辑
摘要:上一篇文章主要介绍了Spring Boot Admin的概况以及我们如何在系统中引入和使用Spring Boot Admin,以此来帮助我们更加了解自己的系统,做到能快速发现、排查问题。本篇文章将用代码演示Spring Boot Admin的消息通知功能,并利用这个开箱即用的特性来个性化我们的需求,优化我们在服务治理方面的工作效率。 阅读全文
posted @ 2020-05-15 09:50 东溪陈姓少年 阅读(318) 评论(0) 推荐(0) 编辑
摘要:在若干年前的单体应用时代,我们可以相对轻松地对整个业务项目进行健康检查、指标监控、配置管理等等项目治理。如今随着微服务的发展,我们将大型单体应用按业务模型进行划分,以此形成众多小而自治的微服务,我们品尝到了微服务的甜头:异常隔离、独立部署和发布、服务伸缩、便于协作开发...我们的项目服务更加解耦合,高可用。但与此同时这也给我们带来了很多挑战,众多服务的健康检查、指标监控问题、配置管理、日志聚合问题、异常排查问题等等。我们急切需要一些工具或者手段来尽可能地解决这些问题,从而让我们收获微服务的最大化利益。 阅读全文
posted @ 2020-05-11 16:07 东溪陈姓少年 阅读(348) 评论(0) 推荐(0) 编辑
摘要:我创建了一个Spring Boot Admin的分享资料 阅读全文
posted @ 2020-05-06 11:07 东溪陈姓少年 阅读(52) 评论(0) 推荐(0) 编辑
摘要:一种流行的方法是通过技术层面对项目进行分包。但是这种方法有一些缺点。相反,我们可以按功能分包并创建独立自治的程序包。结果是一个易于理解且不易出错的代码库。 阅读全文
posted @ 2020-05-05 14:00 东溪陈姓少年 阅读(156) 评论(0) 推荐(2) 编辑
摘要:视觉笔记,是将笔记内容与结构抽象,以可视化的方式呈现的笔记术。一些使用文字难以描述的情感和关系,通过图形化的转化将内容可视化。 阅读全文
posted @ 2020-04-30 13:48 东溪陈姓少年 阅读(23) 评论(0) 推荐(0) 编辑
摘要:在本文中,我们将介绍Spring Boot Actuator。我们将首先介绍基础知识,然后详细讨论Spring Boot 1.x和2.x中的可用内容。 阅读全文
posted @ 2020-04-28 17:39 东溪陈姓少年 阅读(178) 评论(0) 推荐(0) 编辑
摘要:响应式编程不同于我们熟悉的命令式编程,我们熟悉的命令式编程即代码就是一行接一行的指令,按照它们的顺序一次一条地出现。一个任务被执行,程序就需要等到它执行完了,才能执行下一个任务。每一步,数据都需要完全获取到了才能被处理,因此它需要作为一个整体来处理。但是所谓的响应式编程**是函数式和声明式的。响应式流处理数据时只要数据是可用的就进行处理,而不是需要将数据作为一个整体进行提供。事实上,输入数据可以是无穷的(例如,一个地点的实时温度数据的恒定流)。 阅读全文
posted @ 2020-04-28 11:29 东溪陈姓少年 阅读(302) 评论(1) 推荐(0) 编辑
摘要:上一篇我们介绍了使用Spring Data REST时的一些高级特性,以及使用代码演示了如何使用这些高级的特性。本文将继续讲解前面我们列出来的七个高级特性中的后四个。至此,这些特性能满足我们大部分的接口开发场景。 阅读全文
posted @ 2020-04-23 18:01 东溪陈姓少年 阅读(359) 评论(0) 推荐(0) 编辑
摘要:上一篇文章介绍了Spring Data REST的功能及特征,以及演示了如何在项目中引入Spring Data REST并简单地启动演示了Spring Data REST项目。在本文中,我们将深入了解Spring Data REST的特性,以此来满足我们日常api开发工作的要求。 阅读全文
posted @ 2020-04-21 21:58 东溪陈姓少年 阅读(233) 评论(0) 推荐(0) 编辑