06 2020 档案

摘要:关于 JJWT 的使用,可以参考之前的文章:JJWT 使用示例 一、鉴权过滤器 @Component public class JwtAuthenticationTokenFilter extends OncePerRequestFilter { @Override protected void d 阅读全文
posted @ 2020-06-24 11:48 VictorBu 阅读(1166) 评论(0) 推荐(0) 编辑
摘要:MinIO 是一个非常轻量的基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。 一、Min 阅读全文
posted @ 2020-06-18 10:36 VictorBu 阅读(2294) 评论(0) 推荐(0) 编辑
摘要:需要实现看门狗功能,定时检测另外一个程序是否在运行,使用 crontab 仅可以实现检测程序是否正在运行,无法做到扩展,如:手动重启、程序升级(如果只需要实现自动升级功能可以使用 inotify)等功能;最后决定使用 Spring Boot 调用 Shell 脚本来实现 一、脚本 1.1 启动脚本 阅读全文
posted @ 2020-06-12 17:11 VictorBu 阅读(2384) 评论(0) 推荐(0) 编辑
摘要:一、Canal Admin 安装与配置 1.1 下载 wget https://github.com/alibaba/canal/releases/download/canal-1.1.4/canal.admin-1.1.4.tar.gz tar zxvf canal.admin-$version. 阅读全文
posted @ 2020-06-09 19:54 VictorBu 阅读(4833) 评论(0) 推荐(1) 编辑
摘要:canal 是阿里巴巴开源的 MySQL binlog 增量订阅&消费组件 canal 工作原理: canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议 MySQL master 收到 dump 请求,开始推送 阅读全文
posted @ 2020-06-08 10:40 VictorBu 阅读(285) 评论(0) 推荐(0) 编辑
摘要:在 Elasticsearch、Kibana、Beats 安装 中讲到推荐架构: 本文基于 Logstash + Beats 读取 Spring Boot 日志 将其改为上述架构 如果没有安装 Kafka 需要首先安装:http://kafka.apache.org/quickstart ,如果需要 阅读全文
posted @ 2020-06-05 11:47 VictorBu 阅读(379) 评论(0) 推荐(0) 编辑
摘要:一、Spring Boot 日志配置 采用 Spring Boot 默认的 Logback: <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds"> <contextName 阅读全文
posted @ 2020-06-04 21:08 VictorBu 阅读(1715) 评论(0) 推荐(0) 编辑
摘要:本文使用 Filebeat,如果没有安装需要安装: curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.7.0-linux-x86_64.tar.gz tar xzvf filebeat-7.7.0- 阅读全文
posted @ 2020-06-03 09:25 VictorBu 阅读(419) 评论(0) 推荐(0) 编辑
摘要:一、安装与启动 Logstash 依赖 Java 8 或者 Java 11,需要先安装 JDK 1.1 下载 curl -L -O https://artifacts.elastic.co/downloads/logstash/logstash-7.7.0.rpm 1.2 安装 sudo rpm - 阅读全文
posted @ 2020-06-02 15:43 VictorBu 阅读(326) 评论(0) 推荐(0) 编辑
摘要:Elastic Stack 包括 Elasticsearch、Kibana、Beats 和 Logstash,也称为 ELK Stack。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。 Elastic 产品生态: Elastic 协同: 推荐架构: 前置事项 本 阅读全文
posted @ 2020-06-01 17:52 VictorBu 阅读(624) 评论(0) 推荐(0) 编辑