微服务
文章平均质量分 89
微服务介绍
小李不秃头♛
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FreeMarker 生成静态文件(写在磁盘当中)
/ 示例实体类@Data // Lombok 注解模板设计:编写.ftl模板文件,定义动态占位符和逻辑。数据准备:构建与模板匹配的数据模型(Map 或 Java 对象)。渲染写入:调用 FreeMarker 渲染模板,将结果写入物理文件。访问管理:通过 HTTP 直接访问静态文件或集成到 CDN。此方案适用于需要预生成静态内容以提高性能的场景(如 SEO 优化、高并发页面)。原创 2025-05-09 10:28:13 · 800 阅读 · 0 评论 -
FreeMarker静态模版基础语法
通过上述步骤,你可以在 Spring Boot 中快速集成 FreeMarker,利用其强大的模板功能实现动态页面渲染。重点掌握集合遍历、条件判断和空值处理,能有效提升开发效率。原创 2025-05-08 22:36:18 · 659 阅读 · 0 评论 -
RabbitMQ简单使用
以下是关于如何在 Spring Boot 项目中使用 RabbitMQ 的详细指南,涵盖核心概念、配置、代码实现及使用场景。RabbitMQ 是一个开源的消息代理(Message Broker),基于 AMQP 协议实现异步通信。通过以上步骤,你可以在 Spring Boot 项目中轻松集成 RabbitMQ,实现高效可靠的异步通信。原创 2025-04-12 23:43:08 · 1354 阅读 · 0 评论 -
Seata实现分布式事务
通过代理数据源和自动生成回滚日志,显著降低了分布式事务的侵入性,适合中小型系统快速集成。实际应用中需结合业务场景选择事务模式,并通过监控和日志优化系统健壮性。远程服务(如库存服务)无需显式标记分支事务,Seata 自动通过数据源代理管理本地事务。Seata 通过代理数据源实现 SQL 解析和自动补偿。实现分布式事务管理的详细步骤及代码示例,结合其。若业务需要更细粒度控制(如资金转账),可切换至。在 Spring Boot 项目的。,数据源代理默认开启,无需额外配置。在发起分布式事务的方法上添加。原创 2025-04-12 14:49:43 · 851 阅读 · 0 评论 -
Sentinel控制台解决雪崩问题
通过以上步骤,您可以有效配置熔断与流控规则,并通过控制台实时监控系统状态,从而解决雪崩问题。如需更复杂策略(如热点参数限流),可参考Sentinel官方文档扩展。在控制台“实时监控”页面,查看各资源的QPS、响应时间、异常比例等指标。点击“簇点链路”,查看所有受监控的接口,直接针对资源配置规则。在Spring Boot项目的。,输入账号密码登录。原创 2025-04-11 20:56:58 · 1062 阅读 · 0 评论 -
Nacos 注册中心(配置管理)
以下是关于。原创 2025-04-09 22:03:15 · 1571 阅读 · 0 评论 -
网关实现登陆校验(Spring Cloud Gateway)
Override// 从JWT解析用户信息// 添加自定义请求头.build();原创 2025-04-09 21:47:11 · 1369 阅读 · 0 评论 -
网关(Spring Cloud Gateway)讲解
主要功能前端通过访问一个固定的端口,可以通过Spring Cloud Gateway来访问到微服务里面的不同的端口里面的,可以通过如下的图片理解一下;结合 Nacos 服务发现和 Sentinel 限流,可构建高可用、安全的 API 网关层。原创 2025-04-08 23:11:59 · 834 阅读 · 0 评论 -
OpenFeign 日志输出配置
通过以上配置,可灵活控制 OpenFeign 的日志输出,快速定位服务调用中的问题。结合监控工具(如 Prometheus + Grafana)可进一步优化系统性能。在微服务架构中,OpenFeign 作为声明式 HTTP 客户端,其日志输出配置是调试和监控服务间调用的关键。Spring Boot 默认集成。原创 2025-04-08 21:31:40 · 702 阅读 · 0 评论 -
Nacos 注册中心(服务注册)
Nacos 是微服务的“管家”,既管理服务的注册与发现(让服务互相找到彼此),又统一管理所有配置(让系统灵活适应变化)。在一个服务调用另一个服务的时候通过这个nacos来知道是否可以使用成功。原创 2025-04-08 20:56:09 · 3166 阅读 · 0 评论
分享