# 小哈书 **Repository Path**: Atopos17/xiaohashu ## Basic Information - **Project Name**: 小哈书 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-08-08 - **Last Updated**: 2026-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## ️小哈书 ### ✨项目简介 - 【从 0 到 1 落地微服务架构】,开局一个 IDEA,渐进式地将一个微服务项目搭建起来; - 【学习 Spring Cloud Alibaba 微服务生态组件】,如注册中心、配置中心 Nacos; 网关 Gateway、限流降级 Sentinel、分布式事务 Seata、服务间调用 Feign,以保障服务的高可用; - 【微服务拆分、前后端分离】,学会将系统拆分为多个微服务,实现服务之间低耦合,功能高内聚,以便对各服务分配不同的服务器资源; - 【中间件使用】,使用 Redis 缓存、RocketMQ 消息等中间件,提升系统性能,保障服务高性能响应; - 【分布式事务】,使用 Seata 解决微服务架构下的分布式事务问题; - 【用户认证鉴权】,使用 SaToken 来实现用户的认证鉴权,告别 Spring Security 复杂繁琐的配置; - 【需求分析,表设计,接口设计】,通过分析 UI 原型图,来分析需求,从而进行表建模,以及接口的设计; - 【分布式搜索引擎】, 使用 Elasticsearch 提供相关中文分词搜索功能,如笔记搜索,用户名搜索等; - 【对象存储】,接入多种对象存储服务,如 Minio , 阿里云 OSS 等,实现对图片,视频的文件存储; - 【Docker 容器化】,使用 Docker 容器化技术快速搭建各种环境,包括微服务的容器化部署; - 【运维经验: CI / CD 持续集成与部署】,通过 Git 来做代码托管以及版本控制,以及 Jenkins 实现自动化部署,企业级项目上云,部署至生产环境,以供用户访问; - 更多内容,尽在项目中... ### ✨架构图 本项目不再是单体架构,而是采用企业主流的 Spring Cloud Alibaba 技术栈,微服务分布式项目!整体架构图如下 ![](./image/img.png) ### sql监控后台 重启认证服务,访问地址:http://localhost:8080/druid