随笔分类 - SpringBoot
摘要:基础知识 Spring Data JPA 初识 JPA 是 JDK 5.0 新增的协议,通过相关持久层注解(@Entity 里面的各种注解)来描述对象和关系型数据里面的表映射关系,并将 Java 项目运行期的实体对象,通过一种Session持久化到数据库中。 JPA 的宗旨是为 POJO 提供持久化
阅读全文
摘要:上文使用静态配置的方式达到了监控服务的目的,实际的生产环境中微服务的数量多达几十甚至上百个,这时候静态配置的方式就显得难以管理和维护。Prometheus官方提供了多种服务发现的方式配置服务,这里我们使用服务发现的方式解决实际环境下微服务监控的问题。 Prometheus官方集成了Consul实现了
阅读全文
摘要:世面上有很多可视化监控的解决方案,Prometheus+Grafana是其中比较成熟的解决方案之一,通过这两个开源项目,我们可以很容易的搭建出一个强大且美观的可视化监控系统。 安装 本次搭建使用了Prometheus 2.22.0版本和Grafana 7.1.0版本,其中Prometheus的安装方
阅读全文
摘要:本文只是简单使用SpringWebflux和MinIO的基本功能构建了一个基础的文件服务,仅作学习Demo使用。 前言 Spring Webflux是Spring5.0之后Spring推出的响应式编程框架,对标Spring MVC。Webflux并不能代替MVC,官方也并不推荐完全替代MVC的功能,
阅读全文