自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(268)
  • 收藏
  • 关注

原创 LVS、F5、SLB负载均衡全解析:选型与实战指南

本文对比分析了LVS、F5和SLB三种主流负载均衡方案。LVS是开源四层负载均衡,性能优异但需专业运维;F5作为商用硬件,提供全栈负载均衡和安全防护,适合高要求场景;SLB是云托管服务,弹性灵活且运维简单。文章从产品类型、性能、成本等维度进行详细对比,并给出选型建议:开源架构选LVS,核心业务选F5,云原生场景选SLB。实际应用中,多层级组合方案(如LVS+Nginx)往往能实现最优效果。

2026-01-27 14:32:54 599 1

原创 企业级K8s集群两层Nginx架构实战:Ingress Controller独立部署与动态伸缩全解析

本文探讨了企业级K8s集群入口流量架构设计,提出"外层Nginx负载均衡+内层独立IngressController"的双层架构方案。该方案通过分层解耦实现流量接入、路由转发和安全防护的精细化管控,外层Nginx负责全局流量接入和安全防护,内层IngressController专注应用级路由分发。文章详细分析了二者的核心差异、多应用独立部署的价值,并提供了完整的动态伸缩配置方案,包括命名空间隔离、Deployment配置、Service对接等关键实现。该架构已在多个ERP项目中验证,能有

2026-01-27 10:24:46 574

原创 K8s核心流量管理:Ingress与Service深度解析及实战对比

一句话概括二者的关系:Service是K8s流量管理的“基础层”,解决Pod的稳定访问问题;Ingress是“高级层”,基于Service实现外部流量的精细化管控。实战中,需根据服务类型、访问需求,合理搭配二者,构建高效、可靠的K8s流量架构。如果需要Ingress Controller的部署教程、高级配置技巧(如限流、SSL配置),可以留言交流,后续会补充对应的实操内容。

2026-01-25 14:14:55 535

原创 详解kubectl get replicaset命令及与kubectl get pods的核心区别

本文详细解析了Kubernetes中kubectl get replicaset命令的用法,并与kubectl get pods进行对比。replicaset作为Pod的管理控制器,关注副本数等策略层面信息,而pods则展示具体容器实例的运行状态。文章介绍了replicaset命令的常用形式、输出字段解读及核心使用场景,强调了两者在管理层级、关注重点上的差异。最佳实践建议先检查replicaset确认策略生效,再查看pods定位具体问题,二者配合使用能有效提升K8s集群运维效率。

2026-01-24 10:58:34 773

原创 彻底搞懂JavaScript深拷贝与浅拷贝:从原理到实战避坑

本文深入讲解JavaScript中的深浅拷贝机制。首先解析JS数据类型的存储差异:基本类型存储在栈内存,拷贝时直接复制值;引用类型在栈存引用地址,堆存实际值,默认浅拷贝会共享内存。接着详细介绍浅拷贝的实现方式(扩展运算符、Object.assign等)及适用场景,以及三种深拷贝方法:JSON.parse/stringify的简易方案、手动递归实现的进阶方案和lodash.cloneDeep的生产方案。文章最后给出选型建议:单层结构用浅拷贝,多层嵌套需深拷贝,特殊场景推荐使用成熟库。通过理解存储机制和实际案例

2026-01-22 13:56:53 737

原创 彻底搞懂K8s Pod内存请求与限制:从配置到实战避坑

摘要: Kubernetes中Pod内存请求(MemoryRequest)和内存限制(MemoryLimit)是资源管理的核心概念,二者功能不同但常被混淆。内存请求是调度依据,确保节点有足够资源;内存限制是运行时约束,防止内存溢出(OOM)。配置时需遵循请求≤限制,单位避免混用。生产环境需监控内存使用,合理设置缓冲(如限制为峰值的1.2~1.5倍),并避免请求=限制导致的资源浪费。常见问题包括Pod因请求过高无法调度、限制过低触发OOM等,解决方案包括调整配置、优化代码或扩容节点。通过理解调度逻辑(CGro

2026-01-22 11:04:51 559

原创 吃透kubectl get pod -o yaml:参数全解析与实战指南

只展示Pod名称、镜像、资源限制# 结合标签筛选,只看prod环境的Pod其实命令的核心逻辑很简单,关键在于掌握-o参数对应的不同输出格式,以及辅助参数的灵活搭配。日常运维中,不用死记硬背所有参数,记住“场景对应格式”即可:排查问题用yaml,快速查看用wide,脚本处理用jsonpath,批量操作用name。多在集群中实操几次,自然就能形成肌肉记忆,真正做到“玩转”这条基础命令。最后提醒一句:K8s命令的参数都可以通过查看,遇到忘记的参数时,直接查帮助文档最靠谱~

2026-01-22 10:50:17 838

原创 K8s Nginx Pod 出现 CrashLoopBackOff?从配置排查到彻底解决

本次故障本质是配置文件的语法疏漏和逻辑不匹配,看似都是细节问题,却在实操中导致了Pod反复崩溃,这类问题在新手运维中尤为常见。启动命令需严谨:Shell命令(如sleep、nginx)的语法、格式必须规范,重点注意参数与命令的空格分离、关键字拼写,同时确保命令能触发前台进程——K8s容器的生命周期与前台进程强绑定,后台进程会直接导致容器退出。探针配置要适配业务逻辑需根据容器实际启动时长合理设置,过短会导致误判重启,过长则无法及时检测容器故障;

2026-01-21 21:52:23 913

原创 K8s修改Pod的Command/Args参数报错?这篇实操指南帮你搞定

1. K8s Pod创建后,Command/Args属于不可修改字段,直接修改会触发更新限制报错,需通过“删除旧Pod+重建新Pod”解决。2. 临时调试场景可使用上述方法,生产环境优先采用Deployment管理Pod,支持参数平滑更新,提升运维效率。3. 日常操作中,建议先检查YAML文件中的参数拼写、格式,避免因低级错误导致Pod创建失败或需要重复修改。如果遇到其他K8s Pod更新相关问题,欢迎在评论区交流讨论!

2026-01-21 20:04:37 868

原创 JavaScript 七种继承方式全解析(从基础到实战最优解)

JavaScript继承机制基于原型链实现,不同于传统面向对象语言。本文系统介绍了7种继承方式:1)原型链继承(方法复用但引用类型共享);2)构造函数继承(属性独立但无法继承原型方法);3)组合继承(综合前两者优点但调用两次构造函数);4)原型式继承(基于对象创建新对象);5)寄生式继承(增强原型式继承);6)寄生组合式继承(ES5最优方案);7)ES6 Class继承(语法糖)。实际开发推荐使用ES6 class或寄生组合式继承,前者简洁规范,后者性能最优。理解各种继承方式的优缺点有助于在项目中做出合适选

2026-01-21 15:31:52 466

原创 JavaScript字符串核心方法实战解析:length、split、substring、startsWith

以上四个字符串成员覆盖了“长度获取、拆分、截取、前缀校验”核心场景,整理对比如下,方便快速选型:成员核心功能是否修改原字符串关键注意点length获取长度只读属性,不修改扩展字符占2个长度单位split()字符串转数组不修改首尾分隔符生成空元素截取子串不修改不支持负数索引,自动交换参数前缀校验不修改区分大小写,空字符串返回true。

2026-01-20 10:25:39 693

原创 吃透JavaScript数组三大常用方法:find、every、join实战解析

find方法是 JavaScript 数组查找的“利器”,尤其适合单一目标元素的精准查找,代码简洁、性能高效,在实际开发中可广泛替代传统for循环和forEach(forEach 无法中途终止遍历)。掌握其语法、返回值规则及避坑点,能大幅提升数组操作效率。

2026-01-20 10:03:10 306

原创 Maven 依赖作用域实战避坑指南

摘要:本文分析了Maven项目中依赖作用域配置的常见误区及解决方案。重点指出三类典型错误:滥用compile作用域导致包体积臃肿、误用runtime作用域引发编译错误、以及SpringBoot项目中给starter依赖添加多余作用域。针对每个问题提供了具体解决方法和代码示例,并总结了不同作用域的核心使用原则(compile/test/provided/runtime)。最后给出依赖树分析、产物校验和IDE提示等实战排查技巧,帮助开发者合理配置依赖作用域,避免类找不到和依赖冲突等问题。(149字)

2026-01-17 22:24:26 770

原创 一篇文章看懂 spring-boot-starter-web 的 POM 配置与 compile 作用域

本文分析了SpringBoot项目中spring-boot-starter-web的POM文件中<scope>compile</scope>配置的正确性。该配置完全合理,因为compile是Maven默认作用域,适用于项目全生命周期(编译、测试、运行)。文章对比了不同作用域的适用场景,强调compile作用域完美匹配Web核心依赖需求,并指出显式声明可提升配置可读性。通过解析,帮助开发者更深入理解Maven依赖管理和SpringBoot配置。

2026-01-17 22:22:21 599

原创 一文搞懂:SpringBoot导入web-starter为何能自动引入所有依赖?

SpringBoot导入web-starter就能自动引入所有依赖,本质是三层逻辑的协同作用:底层支撑:Maven依赖传递特性,自动拉取web-starter声明的所有间接依赖;核心核心:web-starter作为依赖聚合包,提前封装Web开发全量核心依赖;版本保障:SpringBoot父工程统一管理版本,确保依赖兼容且无需手动指定版本。

2026-01-17 21:51:30 527

原创 JS是单线程?一文搞懂异步实现原理(事件循环+任务队列)

摘要:本文解析了JavaScript单线程实现异步的机制。虽然JS引擎是单线程的,但浏览器环境提供了多线程支持,通过事件循环和任务队列实现异步调度。异步任务由辅助线程处理(如网络请求、定时器等),完成后回调放入任务队列,主线程空闲时执行。任务队列分为宏任务和微任务,微任务优先级更高。文章用办公室场景类比这一机制,并指出理解该原理有助于解决异步编程中的常见问题。掌握事件循环机制是学习高级异步方案的基础。

2026-01-17 20:49:58 784

原创 XMLHttpRequest 从入门到实战:GET/POST 请求完整案例

本文通过两个可直接运行的案例,详细讲解了核心流程:创建实例 → 配置请求 → 设置请求头 → 监听状态 → 发送请求 → 处理响应。GET 请求:用于查询,参数拼 URL,无需设置。POST 请求:用于提交,参数放请求体,必须配置。状态判断:必须同时满足和才是请求成功。掌握是理解 AJAX 原理的关键,后续学习fetch和 Axios 会更加轻松。📝博主寄语你的支持是我持续创作的动力~💬评论区交流:你在使用时遇到过哪些问题?欢迎在评论区分享!

2026-01-17 20:22:27 837

原创 【K8s实战】从Ingress到Pod:微服务完整部署架构全解析

Ingress:对外承接域名流量,实现七层路由、负载均衡与灰度调试,是服务对外暴露的“门户”。Service:对内提供固定访问入口,解决Pod动态漂移问题,实现服务发现与流量分发,是流量转发的“中转站”。Deployment:负责应用编排,实现Pod的创建、零停机更新、故障自愈与资源管控,是服务稳定运行的“管家”。Pod:作为最小运行单元,承载业务容器与核心配置,是流量的最终“落地载体”。理解四层资源的关联关系、核心配置与运行链路,是掌握K8s微服务部署、运维与故障排查的关键。

2026-01-16 14:21:26 942

原创 吃透TCP三次握手与四次挥手:从原理到实战避坑

理解三次握手和四次挥手,本质是理解TCP“可靠”和“全双工”的设计思路:1. 三次握手的核心是“双向确认”,通过序列号同步和三次交互,排除无效连接请求,为可靠传输打下基础;2. 四次挥手的核心是“优雅关闭”,兼顾全双工通信特性,确保双方都能发送完剩余数据,避免数据丢失;3. 实际排查问题时,可通过netstat命令查看TCP连接状态(如SYN-SENT过多可能是连接超时,CLOSE-WAIT过多可能是代码漏关连接),结合握手/挥手原理快速定位根因。

2026-01-16 11:25:18 503

原创 深入理解 Keepalive:从协议到 Nginx 实战(全场景解析)

keepalive` 并非单一技术,核心是「连接复用 + 保活探测」,目标是降低开销、提升效率,适配不同层级和场景。HTTP Keep-Alive 聚焦应用层连接复用,TCP keepalive 聚焦传输层无效连接检测,二者互补而非替代。Nginx 中的 `keepalive` 是反向代理场景的关键优化点,需区分「客户端方向」和「上游方向」配置,按需调整连接池大小、超时时间。

2026-01-15 23:03:41 1049

原创 从响应头拆解大厂静态资源部署架构:Tengine+OSS+CDN核心逻辑

通过本次响应头分析,我们可以提炼出3个通用结论,适用于所有大厂静态资源部署架构的判断:资源存储判断:看到x-oss-*字段 → 资源一定存放在阿里云OSS;仅说明代理服务器是Tengine,与存储位置无关。x-oss-*→ OSS生成,Tengine原样转发;跨域头、缓存头、eagleid→ Tengine生成;content-type、last-modified等标准头 → OSS生成,Tengine转发;Server头 → OSS生成AliyunOSS,Tengine改写为Tengine。

2026-01-15 17:34:55 729

原创 深入理解MySQL SELECT语句执行顺序:从书写到内部流程全解析

本文深入解析MySQL SELECT语句的执行顺序与书写顺序的差异。标准书写顺序遵循"从表中取数据→过滤→分组→提取结果→排序"的直观逻辑,但实际执行顺序基于数据处理依赖关系:1)FROM/JOIN定位数据源;2)WHERE行级过滤;3)GROUP BY分组;4)HAVING分组过滤;5)SELECT提取结果;6)ORDER BY排序;7)LIMIT分页。关键注意事项包括:聚合函数只能在GROUP BY后使用,别名只能在SELECT后引用,LIMIT必须搭配ORDER BY保证结果稳定。

2026-01-14 23:11:36 602

原创 MySQL 8.0 基本数据类型全面解析

本文全面解析MySQL8.0基本数据类型,涵盖数值型、字符串型和日期时间型三大类。数值型包括整数型、浮点型和定点型,详细介绍了TINYINT、FLOAT、DECIMAL等类型的存储范围和使用场景。字符串型分析了CHAR、VARCHAR、TEXT等类型的区别与适用情况,并介绍了ENUM和SET特殊类型。日期时间型讲解了DATE、TIMESTAMP等类型的特点和时区处理。文章最后提出数据类型选择原则,强调最小够用、精确优先等优化策略,帮助开发者合理选择数据类型以提升数据库性能。

2026-01-14 23:05:56 484

原创 MySQL知识汇总:讲一讲MySQL中Select语句的执行顺序

前言:1.一句话概括MySQL数据库中的select查询语句各个子句的执行顺序MySQL语句执行顺序:FROM > 表链接(inner join、left join、right join) > WHERE >group by 进行分组 > having过滤 > select > order by 语句排序 > 分页语句2、详细解释为什么select查询语句是这样的一个顺序查询语句都是从from开始执行的,在执行过程中,每个步骤都会为下一个步骤生成一个虚拟表,

2026-01-14 23:01:21 23316 2

原创 Spring Boot 封神之路:从基础到架构,一篇吃透所有核心知识点

简化整合导入相关场景,就存在先关功能官方提供的场景:spring-boot-starter-xxx第三方提供的场景:x-spring-boot-starter场景一导入完事都具备。简化开发无序写任何配置,直接写因为即可但是如果就是想修改配置,那么就需要引入一个applycation.properties例如修改启动端口SpringBoot官方提供的starter。

2026-01-14 19:49:58 298

原创 Spring Boot @GetMapping注解:从应用到原理深度解析

关于注解,可通过3句话快速掌握核心:从应用角度:它是的简化版,用于快速绑定GET请求,支持路径参数、请求参数等复杂场景,配合可快速实现RESTful接口。从原理角度:它是运行时组合注解,依赖Spring MVC的在启动时注册映射、在运行时匹配请求,核心逻辑是「启动时建表,运行时查表」。核心价值:简化请求映射配置,提升代码可读性,同时依托Spring MVC的成熟架构,确保请求处理的高效与稳定。通过本文的学习,相信你不仅能熟练运用注解开发接口,也能清晰理解其背后的实现逻辑。

2026-01-14 19:24:07 773 2

原创 Spring Boot核心注解详解:@ResponseBody深度解析与实战

本文深入解析SpringBoot中@ResponseBody注解的核心应用。该注解主要用于跳过视图解析,直接将控制器方法返回值转换为HTTP响应体(通常为JSON格式),是前后端分离架构的关键组件。文章详细介绍了其工作原理(基于HttpMessageConverter实现数据序列化)、基础用法(方法级注解)及简化写法(@RestController),并通过完整示例演示了POJO对象返回JSON的过程。同时指出常见问题解决方案,如Jackson依赖缺失、与@RequestBody的区别等。掌握@Respon

2026-01-14 19:03:33 818 1

原创 Spring Boot核心插件全解析(官方+第三方,附使用场景)

Spring Boot插件体系覆盖了开发、测试、打包、部署、运维全流程,核心可分为四类:核心业务Starter、构建插件、运维辅助插件、第三方实用插件。其中,是所有项目的必备基础;、Mybatis-Plus Starter、Knife4j Starter 等是企业开发的高频选择。掌握这些插件的核心功能与使用场景,能大幅提升开发效率,让Spring Boot开发更简洁、高效。如果在使用过程中有具体问题,欢迎在评论区交流讨论!

2026-01-14 13:19:52 1031

原创 Spring Boot Maven插件核心配置详解:从打包到部署全流程

是Spring Boot项目的“灵魂插件”,它的核心价值在于:简化配置:继承父工程版本,无需手动管理插件版本;提升效率:开发阶段一键启动,无需部署容器;简化部署:打包成可独立运行的JAR包,服务器只需JDK即可部署。对于新手来说,掌握这个插件的配置和使用,是入门Spring Boot的关键一步。如果在使用过程中遇到其他问题,欢迎在评论区留言讨论!

2026-01-14 13:10:25 514

原创 Spring Boot项目核心配置:parent父项目详解(附实操指南)

1. spring-boot-starter-parent是Spring Boot项目的基础配置,核心作用是通过Maven继承简化配置、统一依赖版本;2. 核心优势:减少重复配置、避免版本冲突、开箱即用的构建能力;3. 关键提醒:Spring Boot 3.x需搭配Java 17+,兼容Java 8选2.x系列;4. 特殊场景:多继承限制下,用spring-boot-dependencies替代父项目实现版本管控。

2026-01-13 23:13:35 948

原创 Windows多版本JDK配置避坑指南:解决切换JAVA_HOME后版本不生效问题

摘要:本文针对Windows环境下多版本JDK切换失效问题,详细分析了常见原因(如Oracle自动注册路径干扰、旧终端未刷新等),并提供了系统解决方案。通过使用where命令定位实际调用的java.exe路径,指导用户删除高优先级干扰路径、优化环境变量配置。文章还分享了多版本切换的优化配置方法和通用避坑技巧,帮助开发者快速解决JDK版本冲突问题。这套排查思路同样适用于Python、Node.js等其他开发工具的多版本管理。

2026-01-13 22:50:09 764

原创 AJAX从入门到精通系列保姆级教程,带你嗨翻天

AJAX(异步JavaScript和XML)是一种通过XMLHttpRequest对象实现异步通信的技术,支持JSON、XML等多种数据格式,能在不刷新页面的情况下与服务器交换数据。axios是一个封装AJAX的第三方库,简化了代码编写,被Vue和React广泛使用。URL由协议、域名和资源路径组成,可用于获取网页、图片、数据等不同资源。查询参数是URL的重要组成部分,用于向服务器传递特定请求信息。

2026-01-04 21:54:33 191

原创 堡垒机vs跳板机:从区别到实操,5分钟搞懂服务器安全访问核心方案

要分清二者,先抓住核心定位——前者解决“能不能连”,后者解决“能不能安全合规地连”。一句话分清二者:跳板机“能连就行,不管过程”,适合个人/小团队便捷访问;堡垒机“连得安全,管得合规,查得清楚”,适合企业级安全运维。选择时无需盲目追求高级,按自身规模、数据敏感度、合规要求对号入座即可。如果需要快速落地,可直接参考文中的跳板机或Jumpserver部署步骤。本文实操步骤均经过验证,如有问题可在评论区交流~

2026-01-04 15:49:37 966 1

原创 JavaScript 执行机制彻底吃透!单线程 / 事件循环 / 宏微任务核心原理 + 实战解析

JavaScript 执行机制是前端核心基础,也是面试高频考点,其核心是单线程事件循环 (Event Loop),很多人会疑惑「事件循环没加快执行速度,意义何在?」,本文从核心原理到实战案例,彻底讲透 JS 执行机制,帮你理清所有疑惑。script先同步,再微任务,最后宏任务,微任务优先于宏任务执行。单线程,事件循环是单线程的「异步调度器」;任务分类:同步任务 + 异步任务(微任务优先级 > 宏任务);执行载体:调用栈(同步)、任务队列(异步暂存);

2026-01-02 16:53:33 521

原创 Nginx高并发网站技术的实战篇

Nignx构建的站点,随着业务的发展流量的增大。逐渐会遇到瓶颈。影响客户体验,一开始需要进行垂直扩容。来支持更高并发。目标:通过扩容提升整体量## 单机扩容不改变架构、仅升级单台 Nginx 服务器的硬件 / 配置,快速提升并发承载能力,是流量初期增长的最优解,成本低、实施快,优先落地这一套即可解决大部分初期瓶颈。## 水平扩容## 数据异构化数据拆分成多分存在在不同的系统当中。1:多级缓存客户端缓存:缓存在客户浏览器CDN缓存异地多活:缓存放到不同的机房和地区。

2025-12-31 21:57:52 365

原创 服务SOA化 彻底理解手册(完整版)

诞生原因将企业级应用的业务逻辑,拆分为一系列松耦合、可独立部署、可复用、标准化的「服务单元」,服务之间通过统一的接口协议通信,通过「服务编排」完成完整业务流程的架构模式。

2025-12-31 20:29:49 915

原创 搞懂 Nginx 垂直扩容的核心理解逻辑(从根到果,层层通透)

系统和软件瓶颈解完后,性能的上限就由硬件决定了,硬件瓶颈是 **「物理极限」**,是垂直扩容的最后一道坎,Nginx 对硬件的需求有明确的「性能偏好」,不是无脑堆配置。最终你会形成一套「溯源→解瓶颈→量化→闭环→升级溯源:通过 Nginx 进程 / 事件模型,知道它靠什么扛流量,量化并发上限;解瓶颈:按「系统→软件→带宽→硬件」的优先级,消除性能枷锁,每一步优化都知其所以然;量化:用并发 / QPS / 响应时间 / 资源利用率,验证优化效果,复现剩余瓶颈;

2025-12-31 20:05:17 853

原创 Nginx 站点垂直扩容(单机性能升级)全攻略

本文摘要:针对Nginx单机性能优化提出垂直扩容方案,包含三个核心优化维度:1)硬件升级(CPU核心数、内存、带宽、SSD);2)Linux内核调优(文件句柄、网络参数、服务精简);3)Nginx配置优化(worker进程、连接管理、缓存策略)。通过系统化调优可使8核16G服务器支撑10万+静态并发,满足百万日活需求。实施优先级建议先内核调优再配置优化,最后硬件升级,提供完整压测验证方法和避坑指南。

2025-12-31 19:56:51 796

原创 干翻Dubbo系列第二篇:Dubbo3相对其他版本的升级

Dubbo3作为新一代微服务框架,在易用性、性能和云原生支持方面实现显著提升。框架支持多语言开发,提供开箱即用的Spring/SpringBoot集成方案。通过Triple协议实现高性能通信,基于gRPC和HTTP2协议大幅提升传输效率。在服务治理方面支持主流注册中心、配置中心及流量控制组件,具备高度可扩展性。特别针对云原生环境优化,支持K8S容器调度平台和ProxyLess Mesh方案,实现无代理服务网格集成,简化云环境部署。这些改进使Dubbo3成为应对超大规模微服务场景的理想选择。

2025-12-11 23:14:24 260

原创 干翻Dubbo系列第一篇:Dubbo是什么?

Apache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题,官方提供了 Java、Golang 等多语言 SDK 实现。使用 Dubbo 开发的微服务原生具备相互之间的远程地址发现与通信能力, 利用 Dubbo 提供的丰富服务治理特性,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。Dubbo 被设计为高度可扩展,用户可以方便的实现流量拦截、选址的各种定制逻辑。

2025-12-11 23:02:05 292

开悟篇Docker从零到实战一篇文章搞定

开悟篇Docker从零到实战一篇文章搞定

2025-08-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除