Dubbo

首页 标签 Dubbo
# Dubbo #
关注
5966内容
Hessian
Hessian 1协议基于HTTP通信,采用Servlet暴露服务,Dubbo内嵌Jetty实现。支持与原生Hessian服务互操作,使用Hessian二进制序列化,适用于参数较大、提供者多于消费者、需传输文件的场景。要求参数及返回值实现Serializable,仅用JDK标准集合类。支持多连接、短连接、同步传输,可配置多端口与直连调用。
线程池:故障梳理总结
本文总结了线程池类故障的常见案例与技术分析,涵盖数据库慢查询、连接池配置不当、超时设置不合理等问题,结合真实故障场景,从现象到本质剖析根源,并提出fast-fail、流控、背压等防护策略,助力开发者提升系统稳定性。
线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池类故障的常见成因与防范措施。涵盖数据库慢查询、连接池配置不当、超时设置缺失等典型问题,结合真实案例剖析根源,并提出fast-fail、流控背压、合理重试等最佳实践,助力开发者提升系统稳定性。
需求开发人日评估
本文介绍敏捷开发中工时评估的关键方法,以“人日”为单位,提供开发、自测、联调、测试及发布各阶段的参考周期,并列举常见需求(如增删改查、Excel导入导出、跨服务调用等)的人日估算标准,助力团队科学规划项目进度。
负载均衡算法
本文介绍多种负载均衡算法:随机、轮询、最小活跃数、源地址哈希及一致性哈希。涵盖适用场景、实现原理与代码示例,助你理解如何合理分配请求,提升系统稳定性与性能。
RMI
RMI协议基于JDK标准实现,采用阻塞短连接和Java默认序列化,支持多连接同步传输,适用于常规远程调用及与原生RMI互操作。需注意反序列化安全风险,建议升级commons-collections至安全版本。
入门运行Soul
Soul 是基于 WebFlux 的高性能响应式 API 网关,支持 Dubbo、Spring Cloud、Spring Boot,具备异步、跨语言、插件化扩展、热插拔、动态配置等特点,集成鉴权、限流、熔断等丰富插件,支持集群部署与灰度发布。
线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池满导致服务不可用的常见成因及应对策略。涵盖数据库慢SQL、锁争用、连接池配置不当等典型问题,结合真实案例剖析根源,并提出fast-fail、流控、背压等防护建议,助力开发者提升系统稳定性。
负载均衡算法
本文介绍多种负载均衡算法:随机、加权随机、轮询、加权轮询、最小活跃数、源地址哈希及一致性哈希。适用于不同场景,如性能均等服务器用随机,性能差异大则用加权算法;动态负载选最小活跃数,固定IP请求宜用源地址哈希,节点变动频繁时推荐一致性哈希,保障请求稳定分配。
每日必会2
Gateway基于Spring Cloud Gateway,采用Spring WebFlux与Netty实现非阻塞高性能转发。请求由Netty Server接收,匹配路由后经过滤器处理,通过Netty Client转发至目标服务,响应反向经过滤后返回。项目远程调用主要使用OpenFeign,底层基于HTTP,也曾使用Dubbo。JVM方面掌握模型、GC机制、类加载及调优。
免费试用