logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(九)Spring Cloud Alibaba 2023.x:微服务接口文档统一管理与聚合

本文介绍了在微服务架构下使用SpringDoc实现接口文档统一管理的方案。通过在网关服务配置多文档地址路由、放行访问路径,并在业务服务中引入公共文档配置类,实现了分散接口的集中展示。方案基于SpringBoot 3.3.5、SpringCloud 2023.0.1和JDK17,支持全局Token认证配置,最终可通过网关统一地址访问所有服务的Swagger文档界面,解决了微服务接口分散管理的问题。

文章图片
#spring cloud#微服务#后端
从“万能 ES”到专业 ClickHouse:一次埋点数据存储的选择

本文详细介绍了通过Docker在Linux服务器上部署ClickHouse数据库的完整流程。首先说明了选择ClickHouse而非Elasticsearch处理埋点数据的优势,然后逐步讲解了镜像下载、容器配置、数据映射等具体操作步骤,包括使用DockerTarBuilder下载镜像、配置用户权限、构建容器等关键环节。最后介绍了使用DBeaver工具连接ClickHouse的配置方法,并指出需要熟悉

文章图片
#clickhouse#数据库架构
一文掌握 Spring AI:集成主流大模型的完整方案与思考

随着 AI 大模型技术的日益成熟,Spring 官方推出了 Spring AI 框架,为开发者提供了统一的大模型集成方案。开发者无需再通过繁琐的 HTTP 请求调用不同的模型 API,只需引入相应依赖,即可快速实现与各类大模型的对接。与其追捧各类 AI 开发工具,不如主动掌握和应用 AI 大模型技术。作为开发者,我们应该利用大模型的强大能力来解决实际问题、优化日常工作流程,从而在竞争中脱颖而出。实

文章图片
#人工智能#spring#后端
论微服务架构下的网关设计:Nginx 与 Gateway 的边界

本文探讨了Nginx反向代理与SpringCloud Gateway在微服务架构中的差异化定位与应用场景。Nginx作为网络层网关,擅长静态资源分发和基础反向代理,但缺乏动态服务发现、鉴权限流等微服务特性支持;而SpringCloud Gateway专为微服务设计,具备动态路由、统一鉴权、灰度发布等应用层能力。文章指出,在微服务项目中错误地将Nginx作为单一网关会带来配置僵化、功能缺失等问题,建

文章图片
#架构#微服务#nginx +1
基于Ollama和Spring AI:本地大模型对话与 RAG 功能实现

本文介绍了在本地部署开源AI大模型的完整方案。通过Ollama框架运行Qwen3:0.6b轻量级模型,结合SpringAI实现基础对话功能。同时采用RAG技术,使用nomic-embed-text模型和pgvector数据库构建知识库增强系统。文章详细说明了Docker环境部署、模型安装、向量数据库配置等步骤,并提供了对话接口实现和知识库上传功能的代码示例。该方案既能节省API调用费用,又能保证数

文章图片
#spring#人工智能#语言模型 +1
(十)Spring Cloud Alibaba 2023.x:生产级 CI/CD 全链路实战(从 Dockerfile 到 Jenkins)

本文详细介绍了基于Jenkins的微服务CI/CD全流程实践,涵盖从环境搭建到自动化部署的全套解决方案。主要内容包括:1. Jenkins容器化部署与优化配置;2. 第三方服务授权管理(GitHub、阿里云ACR、Linux服务器);3. 通用Dockerfile模板设计与实现;4. Jenkinsfile流水线逻辑开发,实现代码检出、Maven编译、镜像构建推送和远程部署的完整自动化流程。文章特

文章图片
#ci/cd#jenkins#运维 +2
从零搭建Spring Boot3.x生产级单体脚手架项目(JDK17 + Nacos + JWT + Docker)

本文介绍了一套基于SpringBoot 3.3的生产级单体应用开发框架,整合了企业级开发必备组件。框架特点包括: 采用JDK17+SpringBoot3.x技术栈 集成RSA+JWT鉴权、全局异常处理、CORS跨域等核心功能 配置MyBatis-Plus分页插件和Redis双重缓存 支持Nacos动态配置和Docker容器化部署 提供完整的登录安全闭环解决方案 该框架可直接用于业务开发,避免了重复

文章图片
#spring boot#架构#java
打破容器孤岛:如何基于 Docker Network 构建内网安全隔离的 CI/CD 部署闭环

在微服务架构演进的过程中,为了安全起见,我们通常会用 Nginx 作为唯一流量入口,坚决不把底层的微服务和基建(如网关、Nacos)直接暴露到公网。在单台服务器上混合部署这些组件时,走内网通信显然性能最好。但 Docker 容器有个致命痛点:每次重启后,其内网 IP 都会被重新分配。若在配置里写死内网 IP,服务一重启必定失联。为了破局,我们需要用“服务名”代替脆弱的 IP。然而 Docker 规

文章图片
#docker#网络#jenkins +2
从零搭建Spring Boot3.x生产级单体脚手架项目(JDK17 + Nacos + JWT + Docker)

本文介绍了一套基于SpringBoot 3.3的生产级单体应用开发框架,整合了企业级开发必备组件。框架特点包括: 采用JDK17+SpringBoot3.x技术栈 集成RSA+JWT鉴权、全局异常处理、CORS跨域等核心功能 配置MyBatis-Plus分页插件和Redis双重缓存 支持Nacos动态配置和Docker容器化部署 提供完整的登录安全闭环解决方案 该框架可直接用于业务开发,避免了重复

文章图片
#spring boot#架构#java
(十一)Spring Cloud Alibaba 2023.x:构建分布式全链路日志追踪体系

在本地开发时,日志往往被误认为只是简单的控制台输出。然而,当项目进入独立部署的生产环境,面对突发的故障和海量日志时,一套成熟的日志体系就是系统的“眼睛”和“指南针”。能否设计出兼顾性能与排障效率的日志系统,是衡量一个开发者工程化成熟度的重要标志。本篇文章将带你从零构建一套生产级的全链路追踪体系,助你掌握微服务治理的核心实战。

文章图片
#分布式#微服务#gateway +1
    共 35 条
  • 1
  • 2
  • 3
  • 4
  • 请选择