技术文档
Java开发相关
Spring Boot定时任务调度动态配置
Spring Cloud Stream 实现事件驱动的微服务通信
在微服务架构中,服务之间的通信是核心问题之一。传统的同步通信方式(如 REST API)虽然简单易用,但在高并发场景下容易成为性能瓶颈。事件驱动的异步通信模式通过消息中间件(如 Kafka、RabbitMQ)解耦服务,显著提升了系统的可扩展性和弹性。Spring Cloud Stream 作为 Spring 生态中的消息驱动框架,为开发者提供了简洁高效的方式来实现事件驱动的微服务通信。本文将深入探讨如何使用 Spring Cloud Stream 结合消息中间件构建事件驱动的微服务系统,并通过代码示例展示具体实现方法。
服务相关
Nginx代理TCP UDP
参考链接:博客
Teleport堡垒机系统
Teleport是一款简单易用的堡垒机系统,具有小巧、易用、易于集成的特点,支持RDP和SSH协议的跳转和管理。
DBSyncer数据同步中间件
DBSyncer(简称dbs)是一款开源的数据同步中间件,提供MySQL、Oracle、SqlServer、PostgreSQL、Elasticsearch(ES)、Kafka、File、SQL等同步场景。支持上传插件自定义同步转换业务,提供监控全量和增量数据统计图、应用性能预警等。
CasaOS开源个人云系统
CasaOS - 一个简单、易于使用、优雅的开源个人云系统。
PAM配置文件
在Linux系统中,用户认证是确保系统安全的关键步骤。PAM(可插拔认证模块)为我们提供了一个非常灵活的框架,帮助我们管理各种服务的认证过程。其中,/etc/pam.d目录是PAM配置的核心部分,这里存放了每个服务所需的认证规则文件。在这篇文章里,我们将一起探索 /etc/pam.d的重要性,并学习如何通过调整这些文件来进一步增强系统的安全性。