云原生

云原生Java应用部署:将Spring Boot应用迁移至Kubernetes完整指南

目录 前言 摘要 1. 引言 1.1 为什么需要云原生迁移 1.2 本文目标读者 1.3 技术栈概览 2. 云原生架构概述 2.1 什么是云原生 2.2 云原生的核心优势 2.3 云原生成熟度模型 3. Spring Boot框架介绍 3.1 Spring Boot核心特性 3.2 Spring Boot 3.x新特性 3.3 Spring Boot与云原

使用 Docker Compose 一键更新:深入理解 docker-compose pull 的适用场景

发现之前用的 开源工具 XiaoMusic ,出新版本了 0.3.100 了 于是我用传统方式,到 git 上下载了最新版的 zip 包然后解压覆盖 ,重新用 docker-compose build部署,发现始终还是显示旧版本号 0.3.96。。。 解决不了就问 AI ,发现自己有点蠢了,竟然可以直接一个

时序数据库(社区版)TDengine TSDB(安装/Docker版本)

前言TDengine 的 Docker 版本 3.4.0.0 可以免费试用。你下载并运行的 Docker 镜像,对应的就是 TDetime 社区版,这个版本自带免费许可证,可以永久免费使用。 推荐:当前广泛使用且较为稳妥的 TDengine Docker 版本:3.4.0.0。 规范的镜像名称:从 3.3.7

不用服务器也能远程控 Linux?docker-webtop+cpolar 实测有效

文章目录 前言 1. 下载Docker-Webtop镜像 2. 运行Docker-Webtop镜像 3. 本地访问网页版Linux系统 4. 群晖NAS安装Cpolar工具 5. 配置异地访问Linux系统 6. 异地远程访问Linux系统 小结 7. 固定异地访问的公网地址 docker-webtop 让 Linux 桌面轻量化,cpol

【设计模式】Python观察者模式:用RabbitMQ+Celery实现事件驱动

Python观察者模式:用RabbitMQ+Celery实现事件驱动 前言这篇是设计模式小册系列的学习笔记,这次整理的是观察者模式以及如何用 RabbitMQ + Celery 实现分布式事件驱动架构。你可能天天在用观察者模式但没意识到——用户注册后发邮件、订单创建后扣库存、支付成功后发通知,这些"一个动作触发多个后续操作&#34

K8s修改deployment的三种方式

在 Kubernetes 中修改一个已存在的 Deployment 有多种方式,以下是 最常用、安全且推荐 的几种方法:✅ 方法一:使用 kubectl edit(交互式在线编辑) 这是最直接的方式,适合临时或小范围修改:bash 编辑 kubectl edit deployment nfv-slb

Docker 实战 ELKF 日志监控:容器日志全栈收集分析方案

一、容器日志管理的痛点与挑战 在容器化部署环境中,日志管理面临着前所未有的挑战。容器漂移和日志分散问题已成为制约系统可观测性的核心痛点。当容器实例频繁创建和销毁时,日志文件位置不断变化,传统基于主机的日志收集方式完全失效。某电商平台在促销活动期间,因日志分散导致支付异常排查耗时增加了3倍;某金融系统曾因容器扩容未同步配置日志

Java微服务实战:聚合型“全能小微企业报告”接口的调用与数据清洗

一、用 Java 构建“公私联动”的信贷审批中台在商业银行与供应链金融的信贷系统中,小微企业贷(SME Loan)的风控逻辑最为复杂。它要求系统既要像查企业一样核验工商司法信息,又要像查个人一样评估企业主(法人)的偿债能力。天远API 的“全能小微企业报告”(COMBQN13)&#xf

五分钟搞定Redis安装与配置(Linux/Windows/Docker)

Redis全平台安装与配置指南:5分钟快速部署 前言 一、平台选择对比 二、Linux系统安装Redis 2.1 通过包管理器安装(推荐新手) 2.2 源码编译安装(推荐生产环境) 三、Windows系统安装Redis 3.1 官方推荐方式(WSL2) 3.2 可执行文件方式

K8S详解(5万字详细教程)

目录 一、集群管理命令 二、命名空间 1. 获取命名空间列表2. 创建命名空间3. 删除命名空间4. 查看命名空间详情三、Pod1. Pod概述2. Pod相位状态3. 管理命令3.1 获取命名空间下容器(pod)列表3.2 查看pod的详细信息3.3 创建 && 运行3.4 删除pod3.5 进入容器3.6 根据资源对象文件运行命令3.7 排错三兄弟 4. 污点策略4.1 概述