一、前期准备:打造系统的基石
- 1.ELK日志平台:我们的信息收纳大师
2025年05月22日
在现代分布式系统中,中间件扮演着至关重要的角色,它们是构建高可用、高性能、高可扩展应用架构的基石。消息队列(MQ)、数据库(如 MySQL)、缓存(如 Redis)等是其中最具代表性的组件。然而,在享受中间件带来的便利的同时,数据丢失或不一致的风险也如影随形。如何确保在复杂的网络环境和各种异常情况下,中间件依然能够可靠地处理和存储数据,是每一位系统架构师和开发者都必须深入思考的问题。
2025年05月22日
给大家介绍一些常用的Docker命令,对你有帮助的同学建议收藏作为一个查询手册哦。
Docker容器的一些命令按功能分类大致如下:
Docker环境信息 info、version
容器生命周期管理 create、exec、kill、pause、restart、rm、run、start、stop、unpause
镜像仓库命令 login、logout、pull、push、search
镜像管理 build、images、import、load、rmi、save、tag、commit
容器运维操作 attach、export、inspect、port、ps、rename、stats、top、wait、cp、diff、update
容器资源管理 volume、network
系统信息日志 events、history、logs
1.events打印容器的实时系统事件
2.history 打印出指定镜像的历史版本信息
3.logs打印容器中进程的运行日志
2025年05月22日
在当今这个数据驱动的时代,Redis作为一款高性能的内存数据库,已经成为许多开发者和企业首选的解决方案。然而,随着业务的增长,单点故障和数据一致性问题逐渐成为发展的瓶颈。本文将带您深入了解如何通过构建Redis集群来实现高可用性,确保您的应用始终稳定可靠。
2025年05月22日
作者:京东物流 张小龙
本文通过介绍分布式应用下各个场景的全局日志ID透传思路,以及介绍分布式日志追踪ID简单实现原理和实战效果,从而达到通过提高日志查询排查问题的效率。
开发排查系统问题用得最多的手段就是查看系统日志,相信不少人都值过班当过小秘吧:给下接口和出入参吧,麻烦看看日志里的有没有异常信息啊等等,
2025年05月22日
【摘要】 微服务各个组件的相关实践会涉及到工具,本文将会介绍微服务日常开发的一些利器,这些工具帮助我们构建更加健壮的微服务系统,并帮助排查解决微服务系统中的问题与性能瓶颈等。我们将重点介绍微服务架构中的日志收集方案 ELK(ELK 是 Elasticsearch、Logstash、Kibana 的简称),准确的说是 ELKB,即 ELK + Filebeat,其中 Filebeat 是用于转发和集中日...
2025年05月22日
慢查询,大家可能已经接触到了MySQL的慢查询。我们配置一个时间,如果查询时间超过了我们设置的时间,我们就认为这是一个慢查询.
如上图所示:Redis客户端一条命令执行分4个步骤:
慢查询统计的是第3步(执行命令)的时间。
参数配置
慢查询有两个参数需要配置: