Dubbo

首页 标签 Dubbo
# Dubbo #
关注
5715内容
整合SpringBoot、Dubbo与Nacos:一个快速入门教程
经过上述步骤,消费者模块成功引用了生产者提供的服务,并通过Spring Web将服务映射到了特定的URL路径上。消费者模块成功地调用并展示了生产者提供的数据,并在不移除特定依赖项的情况下确保了系统的正常运行。
Netty源码—10.Netty工具之时间轮
本文主要介绍了什么是时间轮、HashedWheelTimer是什么、HashedWheelTimer的使用、HashedWheelTimer的运行流程、HashedWheelTimer的核心字段、HashedWheelTimer的构造方法、HashedWheelTimer添加任务和执行任务、HashedWheelTimer的完整源码、HashedWheelTimer的总结和HashedWheelTimer的应用。
Netty基础—8.Netty实现私有协议栈
本文系统性地阐述了私有协议栈的实现框架,首先介绍了私有协议的基本概念和通信模型,然后详细说明了协议栈的消息定义、链路建立与关闭机制,以及心跳检测、重连和重复登录保护等稳定性设计,接着重点描述了核心组件包括ChannelHandler体系、客户端与服务端架构以及会话ID处理器等关键模块,最后涵盖了数据包结构与编解码实现方案,整体呈现了从协议规范到具体功能实现的完整技术架构。
|
7月前
|
线程池:故障梳理总结
本文从故障视角和技术视角深入分析了线程池类问题,帮助开发者理解故障原因及优化方法。故障视角中,总结了数据库相关(如热更新、大表加字段、索引问题)、深分页、调用量过大等典型场景,指出慢SQL或高并发可能导致线程池满,最终影响服务可用性。技术视角则聚焦于远程调用IO慢、计算密集型任务及自定义线程池配置不当等问题,强调通过设置合理的超时时间(如ConnectionTimeout、SocketTimeout)和采用fast-fail理念来快速失败,避免资源浪费。同时,文章建议通过流控、背压机制保护系统,并谨慎处理重试逻辑以防止雪崩效应。这些经验和教训对提升系统稳定性具有重要参考价值。
|
7月前
|
理解的Java中SPI机制
本文深入解析了JDK提供的Java SPI(Service Provider Interface)机制,这是一种基于接口编程、策略模式与配置文件组合实现的动态加载机制,核心在于解耦。文章通过具体示例介绍了SPI的使用方法,包括定义接口、创建配置文件及加载实现类的过程,并分析了其原理与优缺点。SPI适用于框架扩展或替换场景,如JDBC驱动加载、SLF4J日志实现等,但存在加载效率低和线程安全问题。
免费试用