
Springboot
文章平均质量分 92
干货很多的大飞
前美团项目高级研发工程师,北京道隆华尔项目负责人
展开
-
不重复造轮子都是骗小孩的,教你手撸SpringBoot脚手架
前言 虽然市面上已经有了大量成熟稳定用于支撑系统建设的轮子,也就是服务、框架、组件、工具等,但对于一些较大型的公司来说,这些轮子可能并不一定能很好的支撑起系统需要承载的服务体量,这个时候就需要自建一些轮子。 本文来源:bugstack虫洞栈(微信公众号) 作者:小傅哥 目录 一、前言 二、什么是脚手架呢? 三、谁提供了脚手架?1、Spring 官网脚手架2、阿里云脚手架 四、手撸一个脚手架!1. 工程框架2. 应用层定义生成类接口3. FTL 模板定义4. FTL 生成文件5. 创建框架原创 2021-03-15 18:00:30 · 606 阅读 · 0 评论 -
Spring Boot 搭建ELK,这才是正确看日志的方式
为什么要用ELK ELK实际上是三个工具,Elastricsearch + Logstash + Kibana,通过ELK,用来收集日志还有进行日志分析,最后通过可视化UI进行展示。一开始业务量比较小的时候,通过简单的SLF4J+Logger在服务器打印日志,通过grep进行简单查询,但是随着业务量增加,数据量也会不断增加,所以使用ELK可以进行大数量的日志收集和分析 简单画了一下架构图 在环境配置中,主要介绍Mac和Linux配置,Windows系统大致相同,当然,前提是大家都安装了JDK.原创 2021-03-01 21:36:33 · 800 阅读 · 0 评论 -
阿里开源的限流神器 Sentinel,轻松搞定接口限流!
Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面。 在日常开发中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数;或者按照某种规则进行限流,如限制ip的单位时间访问次数等。 之前我们已经讲过接口限流的工具类ratelimter可以实现令牌桶的限流,很明显sentinel的功能更为全面和完善。 来看一下sentinel的简介: https://github.com/alibaba/spring-cloud-alibaba/wiki/Sentinel原创 2020-11-21 22:05:42 · 210 阅读 · 0 评论