
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
问题摘要 在Docker中部署Nacos服务时,客户端始终连接127.0.0.1:19375端口,原因是客户端无法解析Nacos返回的容器hostname地址,导致回退到本地随机端口。通过curl检查Nacos接口发现返回的是容器内部hostname而非IP地址。最终解决方案是: 检查Nacos版本兼容性 确保客户端能正确解析服务器地址 修改容器配置后需删除旧镜像重新构建 成功实现本地Docker

本文介绍了消息推送的常用方式(轮询、SSE、WebSocket)及其API实现,并以在线聊天室为例展示具体应用。主要内容包括:1)WebSocket前后端API配置;2)基于Spring Boot的聊天室实现流程,包含用户认证、消息格式定义和会话管理;3)关键代码示例(配置类、POJO、控制器等),通过HttpSession实现用户状态维护。项目采用WebSocket全双工通信,相比轮询和SSE更

本文摘要:WebSocket是一种应用层协议,支持实时双向通信,通过HTTP协议升级建立持久连接,相比HTTP协议更适合实时交互场景。文章解析了WebSocket与HTTP的区别、TCP沾包拆包问题、Keepalive机制、物理断开连接的处理等关键技术点,并对比了SSE协议,说明WebSocket在IM系统中的优势在于其全双工通信能力。最后还探讨了WebSocket如何通过确认机制和重传策略保证消

本文介绍了SpringBoot中处理HTTP请求参数的多种方式,包括:1)简单参数处理,使用原始Servlet API或直接接收参数,支持@RequestParam注解进行参数映射;2)实体参数绑定,自动将请求参数映射到POJO对象;3)数组/集合参数处理,支持String数组和List接收;4)日期参数格式化,通过@DateTimeFormat指定格式;5)JSON参数解析,使用@Request

本文介绍了消息推送的常用方式(轮询、SSE、WebSocket)及其API实现,并以在线聊天室为例展示具体应用。主要内容包括:1)WebSocket前后端API配置;2)基于Spring Boot的聊天室实现流程,包含用户认证、消息格式定义和会话管理;3)关键代码示例(配置类、POJO、控制器等),通过HttpSession实现用户状态维护。项目采用WebSocket全双工通信,相比轮询和SSE更

本文介绍了JWT令牌和会话技术在Web开发中的应用。主要内容包括:1)JWT令牌的生成与校验,对比了setSubject与setClaims的区别;2)登录流程中JWT令牌的下发与校验机制;3)过滤器(Filter)的基本概念、执行流程及登录校验的实现;4)比较了Filter、Interceptor和API网关的适用场景。文章通过代码示例和图示详细说明了JWT令牌的集成使用方式,以及如何通过过滤器

消息队列核心作用与Kafka架构解析 摘要: 消息队列主要实现系统解耦、异步通信和流量削峰三大功能。Kafka作为高性能消息队列,其集群架构包含生产者、Broker集群(含Leader/Follower副本)和消费者组。Kafka通过分区顺序I/O、零拷贝技术和页缓存优化实现超高吞吐,根本原因在于其仅进行两次数据拷贝(优于RocketMQ的三次)。消息可靠性通过生产者ACK确认、Broker副本同








