随笔分类 -  SpringBoot

摘要:使用场景: **自定义监听日志关键字符**,第一时间发现生产问题,实测从服务打出异常日志到redis监听到日志延迟在5s左右 适用于:服务机器数有限的情况,目前全部采用手动部署的方式, ## 一 、在目标机器上部署filebeat ### 1. 下载并安装GPG key ```sh rpm --im 阅读全文
posted @ 2023-08-26 15:43 FromZeroToOne 阅读(155) 评论(0) 推荐(0) 编辑
摘要:> 项目地址: https://github.com/xuxueli/xxl-job ## 1 初始化数据库 新建表 sql 语句在项目里 /xxl-job/doc/db/tables_xxl_job.sql 在目标数据库执行语句建库、建表 ```sql # # XXL-JOB v2.4.1-SNA 阅读全文
posted @ 2023-07-26 17:32 FromZeroToOne 阅读(148) 评论(0) 推荐(0) 编辑
摘要:## 实现自定义starter ### pom.xml依赖 ```xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.4.6 com.example spring-boot-starter-demo 0.0.1-SNAPSH 阅读全文
posted @ 2023-07-06 10:26 FromZeroToOne 阅读(14) 评论(0) 推荐(0) 编辑
摘要:### 业务场景描述 > 下单时,需要扣减库存和生成订单,两个操作要求确保同时成功或同事失败,需要分别调用不同的服务便形成了分布式事务问题 ### 解决方案 采用弱一致性的解决方案 #### 1.重试机制 第一步执行成功后,将生成订单操作发送到消息队列中,消费生成订单消息,如果失败,采用重试机制,重 阅读全文
posted @ 2023-07-03 14:34 FromZeroToOne 阅读(23) 评论(0) 推荐(0) 编辑
摘要:```java @PostMapping("/stream") public ResponseEntity stream() { StreamingResponseBody stream = out -> { for (int i = 0; i < 3; i++) { try { Thread.sl 阅读全文
posted @ 2023-06-08 10:41 FromZeroToOne 阅读(2694) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.