- 博客(8)
- 收藏
- 关注
原创 OpenFeign实战:轻松玩转微服务远程调用
本文介绍了OpenFeign框架的核心概念与应用。OpenFeign是一个声明式Web服务客户端,通过@FeignClient注解简化远程服务调用,深度集成Spring生态。文章对比了HTTP与RPC协议的特点,阐述了OpenFeign与Feign、Dubbo的区别,并解析其基于动态代理的工作机制。同时介绍了客户端负载均衡原理和常见算法,以及Spring Cloud LoadBalancer对Ribbon的替代。最后提供了OpenFeign客户端模块的构建指南,包括依赖配置、接口编写规范等实践要点。该框架适
2025-11-04 17:18:42
966
原创 Spring Doc自动生成API文档指南
Spring Doc是基于Spring Boot项目自动生成API文档的工具,能够自动生成JSON/YAML和HTML格式的文档。它通过检查应用程序的Spring配置、类结构和注释来推断API语义,保证文档与代码同步更新。相比手动维护文档,Spring Doc减少了错误和维护成本,并且支持OpenAPI 3.0标准,兼容多种开发工具。
2025-09-24 16:04:07
2049
原创 Nacos注册中心与配置中心全解析
Nacos是Naming and Configuration Service的缩写,是由阿里巴巴开源的、更易于构建云原生应用的动态服务发现、配置管理和服务管理平台,支持AP/CP 模式切换。迄今为止,一共有三个大版本,1.x、2.x、3.x。这三个大版本都有较大的更新,发展迅猛、社区活跃、功能齐全、配置简单,可以说是现在微服务项目中注册中心和配置中心的最佳选择。
2025-09-11 17:04:56
2145
原创 Docker入门到精通:容器化实战指南
1、构建命令# 在 dockerfile 同目录下执行命令 docker build -t nginx:1.0.0 .-t #构建镜像的名称。. #表示 dockerfile 文件在当前目录下2、自定义DockerfileFROM #构建镜像需要一个基础镜像,centos:7.9.2009 就是一个基础镜像MAINTAINER #声明镜像维护者信息,标明镜像作者是 jnyw(已弃用语法,现在 推荐使用 LABEL)RUN mkdir -p #RUN 在基础镜像上要执行的命令。
2025-09-11 14:19:08
493
原创 使用MAT工具分析内存泄漏导致的OOM
这是一个非常简单的内存泄漏例子,所以找出来不费吹灰之力,但是在真实项目的生产环境中,场景会非常的复杂。分析思路虽然还是这个思路,但是要复杂的多,而且事实上,其实我们很少会写出内存泄漏的代码,大多数情况,还是引入了第三方插件导致的内存泄漏,这个分析起来就比较麻烦,你得对使用的插件非常了解。
2025-09-04 21:27:57
997
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1