03 2021 档案

摘要:Spring Boot 最大的特点(亮点)就是自动配置 AutoConfiguration 下面,先说一下 @EnableAutoConfiguration ,然后再看源代码,到底自动配置是怎么配置的 1. @EnableAutoConfiguration @SpringBootApplicatio 阅读全文
posted @ 2021-03-14 16:31 废物大师兄 阅读(1202) 评论(1) 推荐(3)
摘要:一切从SpringApplication.run()开始,最终返回一个ConfigurableApplicationContext 构造了一个SpringApplication对象,然后调用它的run方法。下面看下构造方法都做了什么 1、推断Web应用类型(WebApplicationType),本 阅读全文
posted @ 2021-03-13 17:39 废物大师兄 阅读(959) 评论(0) 推荐(0)
摘要:如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应用,各业务再更新各自订单状态。 这个过程中经常可能遇到的问题是掉单,无论是超 阅读全文
posted @ 2021-03-11 14:32 废物大师兄 阅读(3866) 评论(6) 推荐(6)
摘要:1. 自定义指标 为了注册自定义指标,请将MeterRegistry注入到组件中,例如: public class Dictionary { private final List<String> words = new CopyOnWriteArrayList<>(); Dictionary(Met 阅读全文
posted @ 2021-03-09 21:38 废物大师兄 阅读(9825) 评论(0) 推荐(0)
摘要:1. Prometheus是什么 Prometheus是一个具有活跃生态系统的开源系统监控和告警工具包。一言以蔽之,它是一套开源监控解决方案。 Prometheus主要特性: 多维数据模型,其中包含由指标名称和键/值对标识的时间序列数据 PromQL,一种灵活的查询语言 不依赖分布式存储; 单服务器 阅读全文
posted @ 2021-03-05 19:19 废物大师兄 阅读(7792) 评论(0) 推荐(4)