TechBlog
首页
分类
标签
搜索
关于
← 返回标签列表
加载中...
#标签
共
466
篇文章
Java基础-JVM-并发-框架-分布式
如果你对某个具体阶段(比如“如何深入理解JVM的垃圾回收算法”或“SpringBoot自动配置的源码从哪里开始读”)有更具体的问题,我可以提供更聚焦的学习资料和思路。初期在Java基础和JVM上挖得越深,后期学习框架和分布式时,理解其底层原理就越轻松。(如一个简易的电商系统)是最佳方式,它能将所有知识点串联起来,让你真正理解技术选型和架构权衡。下面将详细拆解这个学习路径每一阶段的核心目标、关键知识点和学习建议。这是构建大规模、高可用、可扩展系统的必经之路,这是将Java能力应用于企业级开发的桥梁,
时间:12/23/2025
快刷面试-高并发锁篇-基于票务系统在不同服务器,分布式场景中该如何解决
分布式锁解决方案概述本文针对票务系统在多服务器部署场景下的并发问题,分析了分布式锁的核心要求和主流解决方案。重点内容包括:分布式锁四大要求:互斥性、防死锁、可重入性和高可用性主流方案对比:数据库悲观锁、Redis分布式锁、Redisson框架、ZooKeeper和Etcd等Redisson实战推荐:详细介绍了Redisson锁的实现代码和关键设计要点架构建议:强调Redis+Redisson组合的优越性,相比数据库方案性能提升100倍文章通过春运抢票的生动案例,形象解释了分布式锁的四大条件在实际
时间:12/23/2025
Java基础架构设计四-通用响应与异常处理单体分布式通用增强方案
Java基础架构设计(四)|通用响应与异常处理(单体/分布式通用增强方案)
时间:12/22/2025
Hadoop如何用Flink支持实时数据分析需求
摘要:ClouderaCDP7.3通过集成Kafka、Flink、Kudu等组件构建批流融合架构,支持毫秒级实时数据分析。其核心方案包括Kafka作为消息总线、Flink/SparkStreaming流处理、Kudu+Impala实时存储查询组合,适用于金融风控、实时监控等场景。该平台通过资源隔离、Checkpoint优化等手段提升性能,并支持ML模型实时推理。尽管在ARM架构下存在组件兼容性问题,但整体提供了企业级可治理的实时分析解决方案,尤其适合强监管行业的低延迟需求。
时间:12/22/2025
Kafka-分布式配置动态更新之微服务总线实现
服务总线核心原理与NestJS集成方案服务总线(ServiceBus)作为微服务架构的核心通信层,通过Kafka实现节点连接与事件广播。NestJS集成方案采用@nestjs/microservices模块,建立事件驱动架构:核心机制:通过KafkaTopic实现配置变更事件的发布/订阅,服务节点动态监听并刷新配置技术实现:包含Kafka连接配置、事件控制器和动态配置加载器,支持与SpringCloud等效功能迁移实战方案:提供三种实现方式,包括基础环境配置、配置中心客户端和动态模块加载该方
时间:12/22/2025
本地限流与-Redis-分布式限流的无缝切换-技术栈Sentinel-线程池隔离-Nginx-Kafka
本地与分布式限流平滑切换方案核心设计:采用双轨限流机制,结合本地令牌桶(Guava)和Redis分布式计数器,实现故障自动降级与恢复。常态下优先使用本地限流保障性能,Redis异常时自动切换至本地模式,并设置健康探测(3次失败判定故障)、60秒故障标记防抖动。恢复阶段采用渐进式流量回切策略(1%→10%→50%→100%),配合异步计数补偿机制确保数据一致性。关键技术点:健康监测:定时PINGRedis,连续失败触发降级双轨限流:本地令牌桶(5000QPS)与Redis固定/滑动窗口限流故障恢复
时间:12/22/2025
Java-208-RabbitMQ-Topic-主题交换器详解routingKeybindingKey-通配符与-Java-示例
消息携带routingKey(dotted-word,长度≤255字节),队列用bindingKey绑定到交换器;*匹配“恰好1个词”,#匹配“0到多个词”,通配符必须作为独立词出现。结合日志分发与多维分类案例,说明cron.error、kern.*、*.critical等绑定如何命中,以及未命中为何会被丢弃。代码层面提供Java(RabbitMQJavaClient/amqp-client)发布端basicPublish(exchange,routingKey,...)与消
时间:12/22/2025
探索实战从工具堆叠到平台治理基于-Kurator-构建统一分布式云原生管理底座的实践与思考
把分散的云原生能力整合为平台级能力把多集群运维提升为Fleet治理把交付、监控、策略、发布纳入统一控制面对于正在向多云、多集群、边缘场景演进的团队来说,Kurator提供了一条清晰、可落地、可持续演进的分布式云原生平台建设路径。Kurator分布式云原生开源社区地址:https://gitcode.com/kurator-devKurator分布式云原生项目部署指南:https://kurator.dev/docs/setup/
时间:12/19/2025
探索实战从零开始搭建Kurator分布式云原生平台详细入门体验与功能实战分享
Kurator作为一个开源的分布式云原生平台,真正实现了“告别繁琐,一栈统一”的理念,它整合了Karmada、KubeEdge、Volcano、Istio、Prometheus、FluxCD、Kyverno等业界主流开源项目,在其基础上提供了舰队(Fleet)管理能力,实现多集群统一的集群生命周期治理、应用分发、流量治理、监控和策略管理。这次,我将分享自己从零到一使用Kurator搭建分布式云原生环境的完整实战过程,包括环境搭建步骤、安装中遇到的小问题及解决办法,以及对几个核心功能的实际使用体验和分析。
时间:12/19/2025
在去中心化的边缘计算机集群中部署分布式-CORBA-及其AGENT
本文提出了一种在去中心化边缘计算环境中部署分布式CORBAAgent的方案。该方案针对传统CORBA的中心化架构进行改造,采用轻量级中间件(如MICO)和P2P架构设计,解决了边缘节点资源受限、网络异构和动态上下线等挑战。通过分布式命名服务、心跳检测和动态注册机制,实现了Agent间的对等协作与故障自动恢复。部署流程包括环境标准化、中间件定制、Agent开发及集群部署等步骤,并提供了网络优化和容错设计等解决方案。该方案适用于工业边缘计算等场景,实现了去中心化、高可靠的分布式Agent部署。
时间:12/19/2025
前瞻创想Kurator云原生实战派打造下一代分布式云原生基础设施
在云原生技术蓬勃发展的今天,企业面临着多云、混合云、边缘计算等复杂场景下的基础设施管理挑战。Kurator作为一款开源的分布式云原生平台,通过集成Kubernetes、Istio、Prometheus、FluxCD、KubeEdge、Volcano、Karmada、Kyverno等优秀开源项目,为企业提供了统一的分布式云原生基础设施解决方案。
时间:12/19/2025
前瞻创想Kurator云原生实战从入门到精通,打造分布式云原生新生态
在云原生技术迅猛发展的今天,企业面临着多云、混合云、边缘计算等复杂场景的挑战。Kurator作为一款开源的分布式云原生平台,站在众多优秀开源项目的肩膀上,为用户提供了一站式解决方案。本文将深入解析Kurator的核心架构、关键组件及实践应用,从环境搭建到高级特性,从理论到实战,全方位展示Kurator如何帮助企业构建强大的分布式云原生基础设施。
时间:12/19/2025
TIDBPDplacement-Driver
摘要PD(PlacementDriver)是TiDB集群的核心调度组件,具有以下关键功能:1)存储TiKV元数据;2)分配全局ID和事务ID;3)生成全局时间戳TSO;4)收集集群信息并调度Region;5)通过标签系统支持高可用。PD采用三节点架构,基于etcd的Raft协议保证高可用。其工作流程包括:接收TiKV心跳信息、生成调度策略(如负载均衡、热点分散等)、下发调度指令。特别地,PD通过配置标签系统实现跨机柜、跨数据中心的副本隔离,确保数据高可用性。此外,PD还提供TiDBDashb
时间:12/18/2025
分布式锁-基于redis实现分布式锁不推荐-改进利用LUA脚本不推荐前面都是原理-Redisson分布式锁
网址:https://www.bilibili.com/video/BV1cr4y1671t?
时间:12/18/2025
ZooKeeper-实战指南从入门到场景解析
本文介绍了ApacheZooKeeper分布式协调服务的核心概念与应用。主要内容包括:1)ZooKeeper的树形Znode数据模型及四种节点类型特性;2)使用Docker快速搭建单节点环境的实践方法;3)常用CLI命令详解,涵盖CRUD操作和关键参数;4)典型应用场景解析,如分布式锁、配置管理和服务注册中心;5)以美团Leaf为例展示ZooKeeper在分布式ID生成中的实际应用。文章为读者提供了从基础搭建到典型应用的完整学习路径,帮助理解ZooKeeper如何解决分布式系统中的协调问题。
时间:12/18/2025
分布式LNMP部署
这里使用web02的IP进行访问,因为我们同时在web01和web02部署了两个域名一样的网站,目前没有上负载均衡,所以使用域名访问的话只能看到web01的,或者可以在完全注册完成之后,把web01的NginxPHP暂停访问测试,web02是否可以正常访问。3)数据要分离,静态资源放在nfs上,数据内容放在db01上。2)部署站点WordPress、Wecenter两个网站。1)web01和web02主机提供NGINXweb功能。
时间:12/17/2025
RabbitMQ发布订阅模式同一消费者多个实例如何防止重复消费
微服务架构模式中,服务间的通信一般采用HTTP、RPC或者MQ(消息队列)。在这三种方案中,HTTP和RPC是一对一的方式,通常用来进行查询或者命令式的操作,MQ则多用于事件的发布和处理。在实际项目中我们通常会遇到一种情况:事件有多个订阅者,有的订阅者部署多个实例,要求每个事件只需要发布一次,每个订阅者都要能收到且仅能有其中一个实例收到并进行处理。简单说就是既要所有订阅者都能收到消息,又要保证每个订阅者只能消费一次,。那么在使用RabbitMQ作为消息中间件时应该如何处理这个问题?
时间:12/17/2025
Spring-Boot4.0-集成-Redis-实现看门狗-Lua-脚本分布式锁完整使用
SpringBoot4.0集成Redis实现看门狗Lua脚本分布式锁完整使用
时间:12/17/2025
Kafka单机搭建二
Kafka的system模式运行+补之前遗留的问题
时间:12/16/2025
Flutter-与-OpenHarmony-深度集成构建分布式多端协同应用
Flutter与OpenHarmony深度集成:构建分布式多端协同应用
时间:12/16/2025
基于图神经网络大模型的网络安全APT检测系统从流量日志到攻击链溯源的实战落地
本文提出了一种基于图神经网络(GNN)和大型语言模型(LLM)的高级持续性威胁(APT)检测系统。该系统通过构建"主机-进程-网络"异构图,利用GraphSAGE识别异常行为模式,并结合LogsBERT进行语义分析,最后通过LLM生成攻击链报告。实际部署结果显示,该系统将APT检出率从传统方法的15%提升至97.3%,误报率从120次/天降至3次/天,攻击溯源时间从8小时缩短至25分钟。
时间:12/16/2025
雾计算架构边缘-云端协同的分布式-AI-推理
雾计算架构通过“边缘-云端协同”的分布式模式,有效解决了传统云端AI推理的延迟高、带宽占用大、隐私性差等问题
时间:12/16/2025
spark的血脉机制
第一个问题:软件在设计时是怎么保证数据的安全性?方案一:副本机制:将数据存储多份,每一份存在不同的节点上【内存一般不建议使用副本,内存小,而且易丢失】hdfs方案二:操作日志:记录内存的所有变化追加到一个日志文件中,可以通过日志文件进行恢复【日志数据量太大,恢复部分数据性能特别差】namenode、redis方案三:依赖关系:记录所有数据的来源,当数据丢失的时候,基于数据来源重新构建一份spark。
时间:12/16/2025
MPRPC项目第七天,rpcprovider分发rpc服务
这里使用到的是OnMessage函数,在rpcprovider.h的rpcprovider类下。
时间:12/15/2025
上一页
1
2
3
4
5
...
20
下一页
第 1 / 20 页