Dubbo

首页 标签 Dubbo
# Dubbo #
关注
5963内容
每日必会2
Gateway基于Spring WebFlux与Netty实现非阻塞高性能转发,启动时创建Netty Server接收请求,按路由规则匹配并经过滤器处理后转发至目标服务,响应反向经过滤后返回。项目远程调用主要使用OpenFeign,底层为HTTP,也曾使用Dubbo。JVM专项涵盖模型、GC、类加载及调优。
线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池满导致服务不可用的常见成因与规避方案。涵盖数据库慢查询、锁争用、DDL阻塞、连接池配置不当等典型问题,并结合真实案例剖析根因。强调fast-fail理念,提出超时控制、资源隔离、流控背压、谨慎重试等最佳实践,助力开发者提升系统稳定性。
入门运行Soul
Soul 是基于 WebFlux 的高性能响应式 API 网关,支持 Dubbo、Spring Cloud、Spring Boot,具备异步、跨语言、插件化扩展、动态流量控制等特性,集成鉴权、限流、熔断等丰富插件,支持集群部署与灰度发布。
需求开发人日评估
本文介绍敏捷开发中的人日评估方法,涵盖开发、自测、联调、测试及发布各阶段工时分配,提供常见需求如增删改查、接口调用、MQ消费等的参考人日,助力团队科学规划项目周期。(238字)
|
5月前
|
入门运行Soul
Soul 是基于 WebFlux 的高性能响应式 API 网关,支持 Dubbo、Spring Cloud、Spring Boot,具备跨语言、异步、低延迟(1~2ms)等特性。插件化设计,支持热插拔、动态流量控制、A/B 测试,提供鉴权、限流、熔断等丰富插件。通过 WebSocket 等方式实现配置实时同步,易扩展,支持集群部署。官网:https://dromara.org
需求开发人日评估
本文介绍敏捷开发中工时评估的关键方法,以“人日”为单位,详解开发、自测、联调、测试及发布各阶段的估算比例,并提供常见需求(如增删改查、导入导出、跨服务调用等)的人日参考,助力团队科学规划迭代周期。
需求开发人日评估
随着敏捷开发在国内的风靡,越来越多的团队开始推行敏捷开发,这其中有一个关键事项就是:工时的人日评估。简单来说就是:项目经理会让开发人员自己评估自己负责的模块大概需要的开发周期。 人日,即按照1人几天完成,如1/人日:表示这个需求需要1个人1天完成,如果有2个人一起做,可能就是0.5天(需求开发一般1+1 < 2,因为有代码合并的兼容性要处理)。
Feign远程调用
本文介绍如何使用Feign替代RestTemplate实现更优雅的HTTP跨服务调用。通过引入Feign,解决传统方式中服务地址硬编码、代码可读性差等问题。内容涵盖Feign的依赖配置、注解启用、客户端编写及自定义日志、连接池优化等,并提出继承与抽取两种最佳实践方案,推荐将Feign接口抽离为独立模块以提升复用性与维护性,助力微服务间高效通信。
SpringCloud工程部署启
本文介绍SpringCloud微服务工程的搭建与部署,涵盖项目创建、数据库配置、服务启动及远程调用实现,通过RestTemplate完成服务间通信,帮助理解微服务拆分与协作机制。
线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池满导致服务不可用的典型案例与根因,涵盖数据库慢查询、连接池配置不当、超时设置缺失等问题,分享fast-fail理念、流控背压、谨慎重试等最佳实践,助力开发者提升系统稳定性。
免费试用