2024-01-10| Java审计框架inspektr

今天做了什么:

1、Java Lambda 增强 https://github.com/jOOQ/jOOLhttps://github.com/vavr-io/vavr ,jOOL 在 jdk8 下存在编译错误,计划,整合这两个项目,创建一个新的项目,只引入自己需要的一些类。 2、https://www.pac4j.org/ 一个安全框架 3、https://github.com/apereo/inspektr 一个轻量级的 Java 审计框架。这个是在看 CAS 源码的过程中,发现的。 在 CAS 的源码中,有一些比较不错的代码,引入到自己的项目中,另外,打算仿照这个 inspektr 框架,重写公司微服务项目中的日志记录模块。 4、分享一个安全相关的 wiki 网站:https://wukong-doc.redhtc.com/security

2024-01-05|Nginx、正向代理和反向代理

今天做了什么:

  • Nginx、正向代理和反向代理

Nginx 介绍

Nginx(发音为"engine-x")是一个高性能的开源Web服务器和反向代理服务器。它专注于高并发、低内存消耗和高度模块化的架构,因此被广泛用于构建性能出色的网站、应用程序和服务。

2024-01-04|GitHub Actions

今天做了什么:

  • 修改个人联系方式
  • 注销亚马逊账号
  • 利用GitHub Actions自动优雅地为项目构建Releases
  • 利用GitHub Actions自动构建项目的docker镜像并发布到DockerHub

修改个人联系方式

使用 ichensoul 注册了新的 Gmail、163 邮箱,并将各种网站绑定的邮箱修改到新的 gmail 邮箱。自此,gmail、github、推特、微信、163 的账号都保持为一致,都是 ichensoul。

2024-01-02|雪崩问题、Spring Cloud微服务集成 Sentinel

今天做了什么:

  • 雪崩问题
  • Spring Cloud微服务集成 Sentinel
  • 扩展 Sentinel 集成 OpenFeign,实现自动降级

雪崩问题

1、什么是雪崩问题? 雪崩问题(Avalanche Effect)是指在分布式系统中,当一个节点或服务出现故障或不可用时,其影响会扩散到其他节点或服务,导致级联故障的现象。这种现象类似于雪崩,一旦开始,会不断放大和蔓延,最终导致整个系统崩溃。 雪崩问题的主要原因是系统中的节点或服务之间存在过度依赖、高度耦合,以及缺乏容错机制。当一个节点或服务出现故障时,由于其他节点或服务无法及时处理或适应,故障会不断传播,最终导致整个系统的崩溃。