
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Rainbond是一款基于Kubernetes的云原生应用管理平台,100%开源,致力于将复杂的容器编排与应用管理能力转化为简单易用的开发运维体验。降低技术门槛:让普通开发者也能轻松使用云原生技术提升开发效率:从代码到部署,大幅缩短交付周期企业级特性:支持多租户、多集群、混合云等企业需求开源生态:活跃的社区和丰富的插件生态。
本文介绍了在微服务架构中使用Graylog实现日志聚合的方法。通过Docker-compose快速部署Graylog服务,并配置GELF UDP输入端口。在SpringBoot项目中集成logback-gelf组件,修改logback.xml配置文件将日志发送至Graylog。最后展示了如何在Graylog界面进行日志检索,包括模糊查询、精确查询、多条件查询等语法。该方案解决了微服务多实例场景下的
若写操作直接更新缓存,可能出现 “并发写覆盖”:比如请求 A 和 B 同时更新用户昵称,A 先更缓存为 “张三”,B 后更缓存为 “李四”,但 A 的 MySQL 更新晚于 B,最终 MySQL 是 “张三”,Redis 是 “李四”,数据不一致。方案 1 的最大风险是 “删缓存失败”,比如 Redis 集群网络波动、实例宕机,导致缓存未删除,存旧数据。又称 “查删更” 模式,是最基础、最常用的方
SpringBoot集成GrayLog日志系统实践。相比传统ELK方案,GrayLog配置更轻量,通过GELF格式直接推送日志至GrayLog服务,支持多环境分布式日志收集。文中给出Logback配置示例,只需添加GELFAppender即可实现日志集中管理。GrayLog支持traceId追踪、自定义告警和日志存储策略,显著提升分布式系统问题排查效率。部署采用Docker-compose方式,包
zero-logJava 日志自动采集插件,基于logback 实现将代码中通过 log.error、log.warn、log.info、log.trace 等方式输出的日志自动采集并发送到远程服务器上,原系统代码的日志输出方式无需任何改动,还支持慢接口监控。日志观测中心,实现接收 Java 应用上报的日志数据,并提供开箱即用的日志可视化检索功能,极大降低了 Java 应用日志可视化检索的门槛。2

随着业务规模的增长,单一Redis实例在内存容量、网络带宽和计算能力方面面临瓶颈。分片(Sharding)成为扩展Redis的关键策略,通过将数据分散到多个节点来提升性能。本文介绍了五种Redis分片策略:1. 取模分片:通过键的哈希值对节点数取模确定分片位置,实现简单但节点变化时数据迁移量大;2. 代理分片:通过中间代理层管理分片逻辑,对应用透明但可能引入单点故障;3. Redis Cluste
摘要:本文介绍了5种关键微服务设计模式:(1)Database per Service(每个服务独立数据库)实现数据隔离,增强可伸缩性;(2)API Gateway作为统一入口处理路由、认证和响应聚合;(3)Event Driven Architecture通过异步事件实现松耦合;(4)Service Registry自动维护服务实例目录;(5)Circuit Breaker防止级联故障。这些模式
《AI大脑:企业智能化转型的全景架构》摘要: 本文系统阐述了企业构建"AI大脑"的完整技术架构与应用路径。从底层RPA流程自动化释放人力红利,到AI核心能力(语音处理、NLP、知识图谱等)实现认知决策,通过AI中台实现能力整合,结合IoT物联网构建实时感知系统。文章详解了协同办公、数字员工等应用矩阵,以及医疗、工业等行业解决方案,最终实现从企业级到城市级的智能跃迁。AI大脑作为
Sentinel 是阿里巴巴开源的一款面向分布式服务架构的轻量级高可用流量控制组件,主要用于流量控制、熔断降级和系统负载保护。虽然 Sentinel 主要用于微服务场景下的流量管理和故障隔离,但也可以通过一些策略和配置来辅助防御 DDoS 攻击和异常爬虫请求。

消息重复消费不是偶然现象,而是分布式系统中的常见问题。// 适当延长超时时间给架构师的建议• 核心业务必须实现幂等• 去重表要加双唯一索引(消息ID+业务ID)• 读写分离提升性能• 定期归档历史数据给运维的建议• 监控消息重复率(超过0.1%告警)• 定期检查消费者积压情况• 设置去重表空间不足告警血泪经验:在支付系统上线去重表后,我们又陆续在订单、库存、优惠券等10多个核心系统推广该方案。UN







